body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #2A2A2A;
}
td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #2A2A2A;
}

h1{font-size:24px;color:#243960;font-family:Verdana, Arial, Helvetica, sans-serif;}
h2{font-size:18px;color:#dd0000;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}
h3{font-size:16px;color:#243960;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
h4{font-size:14px;color:#2A2A2A;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
h5{font-size:14px;color:#243960;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
h6{font-size:11px;font-weight:normal;}

a{color:#243960;text-decoration:underline;}

a:link { 
	color:#243960;
	text-decoration:underline;
}
a:hover { 
	color:#243960;
	text-decoration: none;
}

/* Page Design*/
#maincontent{
	width:975px;
	float:none;
	margin:0px auto;
	text-align:left;
	padding:0px;
	border:0px;
	background-image:url(Images/TemplateImages/menuBack.gif);
	background-repeat:repeat-y;
}
#head{
  background-color:white;
  background-color:#FFFFFF;

}
#headprint
{
	display:none;
}
#shopBagTop{
	text-align:right;
	margin-top:20px;
	margin-bottom:10px;
}

#clear{
	clear:both;
}

#sb1, /* Product Name */
#sb2, /* Quantity */
#sb3, /* Selection options */
#sb4, /* Price */
#sb5, /* Sub total */
#sb6{ /* Remove */
	float:left;
	background-color: #3A7491;
	text-align:left;
	font-weight:bold;
	color:#BFD2DB;
	margin-right:3px;
	padding:3px;
}
#sb_1, /* Product Name */
#sb_2, /* Quantity */
#sb_3, /* Selection options */
#sb_4, /* Price */
#sb_5, /* Sub total */
#sb_6{ /* Remove */
	float:left;
	text-align:left;
	color:#000000;
	margin-right:3px;
	padding:3px;
}

#sb1,
#sb_1{
	width:365px;
}
#sb2,
#sb_2{
	width:70px;
	text-align:center;
}
#sb_2 input{
	width:55px;
	height:15px;
	font-size:11px;
	border:1px solid #3A7491;
	padding:0px;
	text-align:center;
}
#sb3,
#sb_3{
	width:150px;
}
#sb4,
#sb_4{
	width:110px;
	text-align:center;
}
#sb5,
#sb_5{
	width:110px;
	text-align:center;
}
#sb6,
#sb_6{
	width:62px;
	text-align:center;
	margin-right:0px;
}
#sb_6 a{
	text-align:center;
}
#update{
	background-color: #3A7491;
	height:40px;
	width:470px;
	font-size:10px;
	color:#BFD2DB;
	padding:3px;
}

#total{
	float:right;
	background-color: #3A7491;
	padding-left:57px;
	padding-right:10px;
	padding-top:5px;
	width:213px;
	margin-bottom:20px;
	height: 41px;
	color:#BFD2DB;
}
#total td{
	color:#BFD2DB;
}

#total a
{
	color:#ffffff;
}

#total2{
	float:right;
	background-color: #3A7491;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	width:100%;
	margin-bottom:20px;
	height: 41px;
	color:#BFD2DB;
}
#total2 td{
	color:#BFD2DB;
}

#total2 a
{
	color:#ffffff;
}



/* Main Content Area */
#content{
	background-color:white;
	margin:0px;
	border:0px;
	padding:0px;
	clear:both;
	padding-bottom: 20px;
}
/*Menu div*/
#menu{
  width:190px;
	text-align:left;
  float:left;
	padding:0px;
	border:0px;
	margin:0px;
	background-color:#3A7491;
}
#submenu{
	width:975px;
	color:#000000;
	text-align:left;
	height:30px;
	border-bottom:2px solid #CDCDCD;
	background-color:#FFFFFF;
}
#submenu a{
	color:#3A7491;
	text-decoration:none;
}
#submenu a:hover{
	color:#000000;
	text-decoration:none;
}
#homeText{
	float:left;
	width:510px;
	padding-left:7px;
	color:#000000;
	background-color:#FFFFFF;
	text-align:left;
	border-right:2px solid #CDCDCD;
	padding-bottom:20px;
	padding-right: 5px;
}

#text{
	float:left;
	width:760px;
	margin:0px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	color:#000000;
	background-color:#FFFFFF;
	text-align:left;
	min-height:300px;
	height:auto !important;
    height:300px;

}
#text2{
	float:left;
	margin:0px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	color:#000000;
	background-color:#FFFFFF;
	text-align:left;
	width:760px;
	min-height:300px;
	height:auto !important;
    height:300px;
}
.shoppingcartbottom
{
	float:left;
}

#loginbar
{
	padding-top: 5px;
	float: right;
}

table.login
{
	margin-bottom: 20px;
}

table.login td
{
	color:#BFD2DB;
}

#shopHome{
	padding-top:20px;
	float:right;
	width:255px;
}
#bar{
	background-color:#FFFFFF;
	color:#3A7491;
	float:right;
	font-size: 10px;
	margin-right:10px;
	margin-bottom: 2px;
}
#bar td{
	background-color:#FFFFFF;
	color:#3A7491;
	float:right;
	font-size: 10px;
}
#bar a{
	color:#3A7491;
	text-decoration:underlined;
	font-size:10px;
}
#bar a:VISITED
#bar a:HOVER{
	color:#000000;
	text-decoration:none;
}

/* footer area */
#footer{
	color:#2A2A2A;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:5px;
	margin-top:0px;
	clear:both;
	font-size:11px;
	border-top:2px solid #CDCDCD;
	width:975px;
	margin:0px auto;
}

.tablepadding{
  padding-top:20px;

}
.shippingField{
	border:1px solid #3A7491;
	width:250px;
}

.countryCodeField{
	border:1px solid #3A7491;
	width:60px;
}
.areaCodeField{
	border:1px solid #3A7491;
	width:60px;
}
.phNoField{
	border:1px solid #3A7491;
	width:100px;
}

.clearfix:after { 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
 
.clearfix {
	display: inline-table;
} 

.redtext
{
	color: #dd0000;
}
input.qty{
	width:40px;
	height:15px;
	font-size:11px;
	border: 1px solid #3A7491;
	margin-left:10px;
	padding:0px;
}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {
	display: block;
} 

/* End hide from IE-mac */