﻿body 
{
	font-family:arial;
	margin-left:0px;
	margin-top:0px;
	 background-color:#D9DEEA;
}

.error
{
color: Red;
font-weight:bold;

}
/************** top header  ************************/
#header
    {
      background:url(/Content/SiteC/header.jpg) no-repeat ;	    
      width:800px;
      height:119px;
     /* border: solid 1px black; */
      margin-left:0px;
 }

      
 .cart    
 {    	    	
     width:118px;
     height:28px;
     float:right;
     margin-top:80px;
    	  
 }
 .bgsearch
  {
     background:url(/Content/SiteC/search_bg.jpg) repeat-x ;	
     width:797px;
     height:31px;
     border:solid 1px #D1D0CC;
  }
   .login
  {

 
   padding:0px;	
   display:inline;
   margin-left:330px;
  
  	
  }
  .newguest
  {
  	
   padding:0px;	
   display:inline;
  
  }
  
  .txtsearch
  {
	display:inline;
	margin-top:0px;	
  }
 .freeheader
	{
		
    /* background:url(free_header.jpg) repeat-x ;	*/
     width:800px;
     height:38px;
     border:none;
    	
	}
	
	/******************* Left Hand Navigation  ******************/
	
	.leftnavheader
{
 	 font-size:16px;
 	 color:#140B65;
 	 font-weight:bold;
 	 margin-left:0px;	
 	
 	
}
.leftnavproducts
{
	 font-size:8pt;
 	 color:#140B65;
 	 background:white;
 	
 	 
}

.leftnav
 {    	
	float:left;	
	width :169px;
	margin-left:0px;
	margin-top:0px;
	border:solid 1px #457B9F;
	padding-left:5px;
	
	
    	
   }
    
.leftnav ul 
{
	margin:0px;  
	list-style:none;	
          
  }
 .leftnavli 
 {
    float:left;     
    
 }
 .leftnav a
 {
      display:block;   
      padding:0px 0px 0px 0px;      
      text-decoration:none;
      font-weight:900;
      color:#000000;
      font-size: 8pt;
      font-family: arial; 
     
            
 }
 .leftnav a:hover
 {
     
  color:#666660;   
     
 }
	
	/*******************  content pages  ********************/
  
.maincontent
{

  width:800px;
  display:block;
 padding-left:0px;
 margin-top:0px;
margin-left:auto;
margin-right:auto;
 /* border :solid 1px #457B9F;  */
  position:relative; 
padding-bottom:0px;
 background-color:#ffffff;
  border-bottom:solid 1px #457B9F; 
  border-right:solid 1px #457B9F; 
  background:#ffffff;
  overflow:hidden;
		 
}
.homeimage
{
 width:613px;


}

  .headertext
  {
  	margin-top:10px;	
  	display:block;  
	color: #A00000;
	font-weight:bold;
	vertical-align:top;
	 font-size:14px;
  
  }
  .description
  {
	color: #003CA0;  
	font-weight:bold;
	font-size:13px;
	
  
  }
  
  .desccontainer
  {
  	margin-bottom:10px;
  	margin-top:10px;
  	background-color:#E9E8E8;        
    border:solid 1px #457b9f;
    margin-right:10px;
  
  }
  
  
  .contentwrapper
  {
      
     width:613px;	
     display:inline;
     float:right;
     margin-top:0px;
     margin-bottom:50px;  
  }
  
  .contentcart
  {
     
       margin-left:auto;
       margin-right:auto;
     margin-top:0px;
     margin-bottom:50px;   
  }
  .paks
  {

  
 
   vertical-align:top;

  float:left;
  margin-left:35px;
  margin-bottom:10px;
   

 
   
  }
  .pakscontainer
  {
 
    width:600px;
    margin-top:10px; 
    margin-left:0px;
    padding:2px;
    overflow:hidden;
   


  }
 
 /**************** product detail ******************/
 
 .imgUnavail
 {
 /*filter:alpha(opacity=20);moz-opacity:0.2; */

 filter:alpha(opacity=20);
 opacity:.50;
  margin:12px; 
 border:solid 1px #7F919D; 
 }
 .prodUnavail
 {
 position:relative; 
 left: 55px; 
 top: -90px; 
 width: 111px;
 	
 }

.productIncludes
{
   font-size:8pt;
	font-weight:bold;
	margin-left:0px; 
}
    
.productIncludes li 
{
	
	list-style:none;	
	font-size:8pt;
	font-weight:bold;
	margin-left:0px;
	
          
  }

.prodDesc
{
  font-size:14px;
   color:#494948;
   font-weight:bold;     
    
}
.prodPrice
{
  color:#140b65;
  font-weight:bold;  
  margin-left:10px; 
}

.savings
{
    color:#A00000;
     font-weight:bold; 
     margin-left:10px; 
}

.shipping 
{
    color:#A00000;
    font-weight:bold;
    margin-left:10px;  
}


.lblColor
{
 color:#656561;
 font-size:small;
 display:block;
 font-weight:bold; 
 margin-left:10px;   
}



.ddlColors
{
  margin-top:5px;  
 margin-bottom:5px; 
 padding-left:5px; 
 margin-left:5px; 
}

a
{
 text-decoration: none;   
    
}
.pnlBtn
{
    
    margin-top:10px;
  float:left;

}
.btnCart
{
   
	padding:2px;
	width:120px;
	border:1px solid #BCBBBA;
	font:15px arial;
	color:#A00000;		
	font-weight:bold; 
	margin-left:3px;
    
}

a.btnCart
{
   /*  background-image:url(btn_bg.gif) repeat x; */
     position:relative;   
	padding:2px;
	width:120px;
	border:1px solid #BCBBBA;
	font:15px arial;
	color:#A00000;		
	font-weight:bold; 
	background-color:#F0F0EF;
	
	 
    
}
a.btnCart:hover
{
    
      position:relative;	
	padding:2px;
	width:120px;
	border:1px solid #8E8D8C;
	font:15px arial;
	color:#A00000;		
	font-weight:bold; 
	background-color:#F9F9DA; 
	
    
}

.prodImage

{
  
    display:block;
   margin-bottom:10px;
   

    
}


.imgSwatch
{
 margin:12px; 
 border:solid 1px #7F919D;  
cursor:pointer;
 
}


    

.popupcontrol
{
  
  visibility:hidden;   
  z-index:2; 
  border: solid 1px #457b9f;


}


.closeLoginPanel
{
    font-family: Arial;
   position:absolute;
    font-size: 20px;
    font-weight: bold;
    margin-left:480px;


}

.closeLoginPanel a
{
   
    cursor: pointer;
    color: #A00000; 
    text-align: center; 
    text-decoration: none; 
    padding: 5px;
}


.prodImageTbl

{
    
    width:616px;
    margin-bottom:7px;
    display:block;

    
    
}
.prodImageCell
{
  border: solid 1px #D4D6D7;  

    
}
.detailsImageCell
{
    
  background-color:#F1F2F2;   
  border: solid 1px #D4D6D7;
  width:350px;
  vertical-align:top;
 
}
.lblddlText
{
 font-size:14px;
 color: #ffffff;
  background-color:#AFB5B5;  
  display:block;
  margin-bottom:5px;  
  height:25px;
  padding-top:0px;

    
}
.lblbtnText
{
    font-size:14px;
     color:#666660;
     font-weight:bold;
    
}
.pnlProd
{
    
  
overflow:hidden;
  margin-bottom:10px;

}
.pnlProdStyles
{
    

  height:75px;
  margin-bottom:10px;

}
.swatch
{
 width:280px; 
  background-color:#F1F2F2;
  border: solid 1px #C1BBF7;
  margin-bottom:10px;
  padding-bottom:5px;  
  margin-left:5px;
  float:left; 
  display:inline;
  margin-right:5px;

 

}
.swatch2
{
 width:280px;
  background-color:#F1F2F2;
  border: solid 1px #C1BBF7;
  padding-bottom:5px;
  margin-left:2px;
  margin-bottom:0px;
  display:inline;
  float:left; 
  
  
}



.construction

{
 
 
 font-family:arial;
 font-size: 18px;
margin-left:auto;
margin-right:auto;
color:#5E6262;



    
}

/*************cart******************** */

.maincontentCart
{
    
margin-right:auto;
margin-left:auto;
 width:800px;
 display:block;
 padding-left:0px;
 margin-top:0px;
/* border :solid 1px #457B9F; */
 position:relative; 
overflow:hidden;
 border-right:solid 1px #457B9F; 
 border-bottom:solid 1px #457B9F; 
 background:#ffffff;

}
#tblItems
{
    

 margin-left:0px;
 width:800px;

  
    
}
.tblCartButtons
{
 
 margin:0px;
 width:732px;
 padding:0px;  
}
.tblCartheader
{
    

 border: solid 1px #457b9f;
 background-color:#F0F0EF;
      
    
}
.tdCartheader

{
    color:Black;
    font-weight:bold;
    font-size:12px;
}
.tdCartDesc
{
    
 color:#666660;

 
    
}
.tdCartDescText
{
   color:#666660;
   font-size:12px;
   border-left: solid 1px #666660;
    border-top:solid 1px #666660;
    margin-left:0px;
   
}
.tblCartUpsellheader
{
 width:800px;
 margin-top:20px;


    
}
.tblCartUpsell
{
   width:800px; 
 
    
}

.tdCartUpsellheader

{
   color:#A00000;
   font-weight:bold; 
   font-size:14px;
   background-color:#A3A39F;  
       
}

.tdCartUpsell
{
    vertical-align:top; 
    border-left: solid 1px #666660;
    border-top:solid 1px #666660;
   
}
 .upsellProdName
 {
     
      color:#666660;
      font-weight:bold;
      font-size: 12px; 
      
  
      
 }
.productoption
{
    
    
}

.productRow
{
  
    
}

.price
{
  color:#000000;
      font-size: 12px;
      font-weight:bold; 
      margin-left:0px;
     
     
}

.pricenetscape
{
    
    
}

 .imgCart
 {
        
     border: solid 1px #457b9f; 
     width:100px;
    
      
 }
.btnAddToCart
{
	padding:2px;	
	border:1px solid #BCBBBA;
	font:15px arial;		
	font-weight:bold; 
	margin-left:3px;


}

a.btnAddToCart
{
    position:relative;   
	padding:2px;
	width:150px;
	border:1px solid #000000;
	font:15px arial;
	color:#A00000;		
	font-weight:bold; 
	background-color:#F0F0EF;
	text-decoration:none;
	border:1px solid #8E8D8C;
	
	
	
}
a.btnAddToCart:hover
{
    position:relative;	
	padding:2px;
	width:120px;
	border:1px solid #8E8D8C;
	font:15px arial;
	color:#77787B;		
	font-weight:bold; 
	background-color:#F9F9DA; 
	text-decoration:underline;
}
/**********************address info******************/

.addressheader
{ 
    background-color:#f0f0ef;
    color:#666660;
    font-weight:bold;
    font-size: 14px;  
}
.header

{
    
  background-color:#f0f0ef;
  color:#666660;
  font-weight:bold;
 font-size: 14px; 
   
}
.billing
{
    
  margin-right:0px;
  color:Black;
  font-size: 12px;
  text-align:right;
  width:169px; 
  font-weight:bold;
}
.txtbilling
{
 width:250px;   
    
}
.note 
{
    
 color: #081946;
 font-size:smaller; 
}

.stylenote
{
  color: Maroon;
 
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  width:250px;
 
    
    
    
}
/************Summary**********************/

.tblSummary
{
 width:600px;   
}

/***********thanks page ******************/

.tblThanks

{
    
 font-size:14px;
   
    
}
.confirm

{
 margin-left:250px; 
 color:#666660;
 
    
}
.txtconfirm
{
    color:#666660;
    
}

.orderno
{
    font-weight:bold;
}
.content
{
 font-size:14px;   
}
.message 
{
 font-weight:bold;   
    
}

/***************header *****************/


.headerlink
{
 
  text-decoration:none;
  color:#666660;
  font-size:11px;
  font-weight:bold;
  margin-left:10px;
    
}

a.headerlink:hover
{
  color:#A00000;   
    
}
/************ footer ************/

#footer
{
position:absolute;
bottom:0px;
right:0px;
font-size:xx-small;
color:#A00000;

 
}
#footerCart
{
  
bottom:0px;

font-size:xx-small;
color:#A00000;  
margin-right:auto;
margin-left:auto;
width:300px;
margin-top:5px;
    
}

a.footerlinkcart
{
  text-decoration:none;
  color:#A00000;    
    
}

a.footerlinkcart:hover
{
   color:#666660; 
    
}
a.footerlink
{
  text-decoration:none;
  color:#A00000; 
}
a.footerlink:hover
{
    
  color:#666660;
}
.cartbtn
{
    border:none;
}
/**************static content ****************/
a.staticlink
{
    
   color:#A00000;
   font-weight:normal;
    
    
}
a.staticlink:hover
{
  color:#8A8A84; 
 
}

.tdProductList 
{
    
  
  background:url(arrow.jpg) ;
     
    
}

.lblProductList
{
 color:  #666660;
 vertical-align:top;
  font-weight:bold; 
    
}
.liTerms
{
     list-style-image:url(arrow.jpg); 
      display:list-item;
      margin-top:10px;
}
.lblTestimonial
{
    color:  #000000;
 vertical-align:top;
   font-weight:bold; 
   margin-left:10px;
    
    
}

/********************** SEARCH ************************/
.tblSearch
{
    


border-bottom:solid 1px #457b9f; 
border-left:solid 1px #457b9f; 
border-top:solid 1px #457b9f; 
}

.supercategory
{
	font-size:16px;
 	 color:#140B65;
 	 font-weight:bold;
 	 margin-left:0px;	
 	 margin-top:10px;
}

.horizontalrule
{
   display:none;
   
}

.homecatalog
{
	background-color:#FFFFFF;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#6E6F70;
	letter-spacing:normal;
	text-align:left;
	margin-left:6px;
}
.homecatalog a
{
    text-decoration:none;
    color:#6E6F70;
}
.homecatalog a:hover
{
    text-decoration:underline;
}
.imageStyle
{
 border: solid 1pt #b3b4b6;
}

#product H1 
{  
    font-size:90%;
    font-weight:normal;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

}
#product a
{
    text-decoration:none;
    color:#000000;
    padding:2px;
   
}

#product a:hover
{
    text-decoration:none;
     color:#666660;   
     
}

.productdetail
{
    float:left;
    margin-top:10px;
   /* problem in IE 6 margin-left:10px;*/
   margin-left:4px;
    height:auto;
    font-family:Arial;
    font-size:11px;
    color: #000000;
    background-color:#FFFFFF;
    vertical-align:top;
    margin-top:10px;
    font-weight:bold;
    line-height:1.4em;
  
}
.productimage
{
    width:260px;
    float:left;
    margin-top:10px;   
    height:auto;
   
    
}
.productheader
{
    color:#000000;
	vertical-align:top;
	font-family:arial;
	font-size:14px;
	letter-spacing:1px;
	font-weight:bold;
	color:#AC070F;
	
}

.productimage2
{
    width:295px;
    float:left;
    margin-top:10px;   
    height:auto;
}

.swatch2
{
    width:280px;
    background-color:#F1F2F2;
    border: solid 1px #C1BBF7;
    padding-bottom:5px;
    margin-left:0px;
    margin-bottom:0px;
    display:inline;
    float:left;
}

.styleboxheader2
{
    font-size:14px;
    font-family:Arial;
    color: #ffffff;
    background-color:#77787B;  
    display:block;
    margin-bottom:3px;  
    height:25px;
    padding-top:7px;
    padding-left:5px;
    font-weight:normal;
}

.productheader2
{
    color:#AC070F;
	vertical-align:top;
	font-family:arial;
	font-size:14px;
	letter-spacing:1px;
	font-weight:bold;
}

.productdescription2
{
    width:200px;
    float:left;
    padding-right:10px;
    height:auto;
    margin-left:50px;
    margin-top:10px;
}

.divider
{
    margin-top:10px;
    margin-bottom:10px;
    
    
/*    padding-top:10px;
    padding-bottom:10px;
    padding-right:10px;*/
}

.productdescription
{
    width:250px;
    float:left;
    padding-right:5px;
    height:auto;
    margin-top:5px;
    margin-left:50px;

}

.productdescription3
{
    float:left;
    padding-right:2px;
    padding-left:10px;
    height:auto;
    width:200px;
    margin-left:50px;
}
.styleboxheader3
{
    font-size:14px;
    font-family:arial;
    color: #ffffff;
    background-color:#77787B;  
    display:block;
    margin-bottom:3px;  
    height:25px;
    padding-top:7px;
    padding-left:5px;
    font-weight:normal;
}
.stylebox3
{
    width:300px;
    background-color:#F1F2F2;
    border: solid 1px #C1BBF7;
    padding-bottom:5px;
    margin-left:0px;
    margin-bottom:0px;
    display:inline;
    float:left;
}

.productimage3
{
    width:300px;
    float:left;
    margin-top:0px;   
    height:auto;
}
.styleboxheader
{
    font-size:14px;
    font-family:arial;
    color: #ffffff;
    background-color:#77787B;  
    display:block;
    margin-bottom:3px;  
    height:25px;
    padding-top:7px;
    padding-left:5px;
    font-weight:normal;
}

.decswatch
{
    width:320px; 
    background-color:#F1F2F2;
    border: solid 1px #C1BBF7;
    margin-bottom:10px;
    padding-bottom:5px;  
    margin-left:0px;
    float:left; 
    display:inline;
    margin-right:5px;
    margin-top:5px;
}
.decswatchwide
{
    width:430px; 
    background-color:#F1F2F2;
    border: solid 1px #C1BBF7;
    margin-bottom:10px;
    padding-bottom:5px;  
    margin-left:0px;
    float:left; 
    display:inline;
    margin-right:5px;
    margin-top:5px;
}

.stylebox
{
    width:280px;
    background-color:#F1F2F2;
    border: solid 1px #C1BBF7;
    padding-bottom:5px;
    margin-left:0px;
    margin-bottom:0px;
    display:inline;
    float:left;
}

.styleboxheader
{
    font-size:14px;
    font-family:Georgia, Times New Roman, Times, serif;
    color: #ffffff;
    background-color:#77787B;  
    display:block;
    margin-bottom:3px;  
    height:25px;
    padding-top:7px;
    padding-left:5px;
    font-weight:normal;
}
.btnContinue
{
	padding:2px;	
	border:1px solid #BCBBBA;
	font:15px arial;
	color:#77787B;		
	font-weight:bold; 
	margin-left:3px;	

}

a.btnContinue
{
    position:relative;   
	padding:2px;
	width:150px;
	border:1px solid #000000;
	font:15px arial;
	color:#A00000;		
	font-weight:bold; 
	background-color:#F0F0EF;
	text-decoration:none;
	border:1px solid #8E8D8C;
	
}
a.btnContinue:hover
{
    position:relative;	
	padding:2px;
	width:120px;
	border:1px solid #8E8D8C;
	font:15px arial;
	color:#77787B;		
	font-weight:bold; 
	background-color:#F9F9DA; 
	text-decoration:underline;
}

.cartImage
{
    width: 65px; 
    height: 50px;    
    border:none;
}
.btnCheckout
{
    border:none;
}


.tblCart
{
 width:800px;   
}

.btnNoUpgrade
{
  border:solid 1pt #a30614;   
}


.btnUpgrade
{
  border:solid 1pt #0d8537;   
}

.tblHomeCatalog
{
	width:734px;
	min-height:910px
}

.hidecampuscheckbox
{
 display:none;   
}

