/* SC FrameWork styles */
div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}
/* end SC FrameWork styles */

/* main styles */

* {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	color: #188AD6;
}

img {
	border: none;
}

body {
	padding: 0px;
	background: #FFFFFF url('bodyBg.jpg') scroll repeat-x left top;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #636163;
}

div#container {
	width: 800px;
	margin: 0px auto;
}

div#header {
	width: 800px;
	height: 180px;
	background: #FFFFFF url('headerBg.jpg') scroll no-repeat left top;	
}

div#header h1 {
	padding-top: 22px;
}

div#header h1 a {
	display: block;
	width: 275px;
	height: 150px;
	margin-left: 20px;
	text-indent: -5000px;
}

div#headerNav {
	margin: -43px 0px 0px 315px;
	width: 280px;
	font-size: 10px;
}

div#headerNav ul li {
	display: inline;
	float: left;
}

div#headerNav ul li a {
	display: block;
	text-indent: -5000px;
	overflow: hidden;
}

div#header ul li.home a {
	width: 44px;
	height: 11px;
	background: transparent url('headerNavHome.gif') scroll no-repeat left top;
}

div#header ul li.contact a {
	width: 72px;
	height: 11px;
	background: transparent url('headerNavContact.gif') scroll no-repeat left top;
}

div#header ul li.privacy a {
	width: 68px;
	height: 11px;
	background: transparent url('headerNavPrivacy.gif') scroll no-repeat left top;
}

div#header ul li.viewCart a {
	width: 68px;
	height: 11px;
	background: transparent url('headerNavViewCart.gif') scroll no-repeat left top;
}

div#headerNav a {
	color: #00207B;
	text-transform: uppercase;
}

div#bodyContent {
	margin-bottom: 110px;
}

div#bodyPad {
	padding-top: 10px;
}

div#navProduct {
	display: inline;
	float: left;
	width: 200px;
	margin-bottom: 110px;
	overflow: hidden;
}

div#navProductTop {
	margin: 10px 10px 35px 11px;
}

div#navProduct form#searchForm {
	width: 200px;
}

div#navProduct form#searchForm h3 {
	color: #0092DE;
	font-size: 12px;
}

div#navProduct form#searchForm fieldset {
	border: none;
}

div#navProduct form#searchForm input#query {
	border: none;
	width: 145px;
	height: 20px;
	padding: 0px 5px;
	border: solid 1px #9C9A9C;
	vertical-align: middle;
}

div#navProduct form#searchForm input#searchSubmit {
	vertical-align: middle;
	border: solid 1px #DEA200;
	margin-left: 5px;
}

div#navProduct ul {
	margin-left: 11px
}

div#navProduct li {
	width: 184px;
	margin-bottom: 8px;
	list-style: none;
}

div#navProduct li a {
	color: #636563;
	font-size: 12px;
	font-weight: bold;
	width: 184px;
	padding: 3px 0px;
	display: block;
	border: solid 1px #D6EFFF;
	
}

div#navProduct li a:hover {
	background: #FFC310 url('navProductLiBg.gif') scroll repeat-x left top;
	border: solid 1px #FFBA00;
	color: #FFFFFF;
}

div#navProduct li a span {
	display: block;
	width: 144px;
	margin-left: 20px;
}

div#navProductBottom {
	margin: 15px 0px 0px 15px;	
}

div#mailingList {
	width: 200px;
}

div#mailingList fieldset {
	border: none;
}

div#mailingList input.mailingListBox {
	width: 121px;
	vertical-align: middle;
	margin-left: 3px;
}

div#mailingList input.mailing-button {
	margin-left: 5px;
	vertical-align: middle;
}

div#bodyContent {
	display: inline;
	float: right;
	width: 568px;
	margin-right: 20px;
}

div#footerContainer {
	background-color: #A5A6A5;
	clear: both;
}

div#footer {
	width: 800px;
	margin: 0px auto;
	clear: both;
	padding-bottom: 12px;
}

div#badges {
	position: absolute;
	margin-top: -85px;
	text-align: center;
	width: 200px;
}

div#footer ul {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: -18px;
}

div#footer li {
	display: inline;
	list-style-type: none;
	background: transparent url('footerNavSeparator.gif') scroll no-repeat right 50%;
	padding: 0px 5px 0px 4px;
}

div#footer li.last {
	background-image: none;
}

div#footer li a {
	color: #9C969C;
}

div#copyrightAndDesignBy {
	overflow: hidden;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 42px;
}

div#copyrightAndDesignBy a {
	color: #FFFFFF;
}

div#footerLogo {
	float: left;
}

div#copyright {
	display: inline;
	float: left;
	margin-left: 15px;
}

div#designBy {
	float: right;
}

div.scBreadcrumbs {
	margin-bottom: 10px;
}
/* end main styles */

/* index page styles */
div#homePage div#imageAndCaption {
	width: 568px;
	display: inline;
	float: right;
}

div#homePage div#imageAndCaption div#welcome{
	border: solid 1px #D6EFFF;
	padding: 8px 0px;
	width: 566px;
	overflow: hidden;
}

div#homePage div#imageAndCaption div#homeImage {
	display: inline;
	float: left;
	margin: 0px 30px 9px 9px;
}

div#homePage div#imageAndCaption div#welcomeText {
	margin: 0px 30px
}

div#homePage div#imageAndCaption div#welcomeText h2 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}

div#homePage div#imageAndCaption div#welcomeText p {
	margin-bottom: 1em;
}

div#homePage div#imageAndCaption div#welcomeText div#enterNow {
	float: right;
}

div#homePage div#imageAndCaption h3 {
	background-color: #0092D6;
	color: #FFFFFF;
	padding: 4px 12px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
}

div#homePage div#imageAndCaption div.reason {
	width: 548px;
	display: inline;
	float: right;
	margin-top: 15px;
}

div#homePage div#imageAndCaption div.reason div.image {
	width: 100px;
	display: inline;
	float: left;
	text-align: center;
}

div#homePage div#imageAndCaption div.reason h4,
div#homePage div#imageAndCaption div.reason p {
	width: 425px;
	float: right;
	display: inline;
}

div#homePage div#imageAndCaption div.reason h4 {
	font-size: 13px;
	color: #188ACE;
	font-weight: bold;
}

/* end index page styles */

/* sitemap styles */

a.sitemap-header {
	display: block;
	margin-top: 7px;
	text-align: left;
}

a.sitemap-1 {
	display: block;	
	margin-left: 10px;
	text-align: left;
}

a.sitemap-2 {
	display: block;	
	margin-left: 20px;
	text-align: left;
}

a.sitemap-3 {
	display: block;	
	margin-left: 30px;
	text-align: left;
}

/* end sitemap styles */

/* contact us page styles */
div#contactUsPage div#contactUs,
div#contactUsPage div#mailingAddress {
	width: 566px;
	border: solid 1px #DEEFFF;
	margin-bottom: 20px;
}

div#contactUsPage div#contactUs h2,
div#contactUsPage div#mailingAddress h3 {
	color: #FFFFFF;
	background-color: #0096DE;
	padding: 4px 9px;
	font-size: 12px;
	font-weight: bold;
}

div#contactUsPage p#par1 {
	color: #082C52;
	font-weight: bold;
	text-align: center;
	padding: 20px 0px 5px 0px;
}

div#contactUsPage p#par2 {
	text-align: center;
	margin-bottom: 20px;
}

div#contactUsPage form#contactUsForm fieldset {
	border: none;
}

div#contactUsPage div#contactUs div.field {
	width: 477px;
	margin: 0px 0px 8px 46px;
}

div#contactUsPage div#contactUs div.field label {
	display: inline;
	float: left;
	width: 129px;
	font-weight: bold;
	color: #188ACE;
	text-align: right;
}

div#contactUsPage div#contactUs div.field input {
	width: 232px;
	margin-left: 6px;
	border: solid 1px #424142;
}

div#contactUsPage div#contactUs div.field select {
	width: 181px;
	margin-left: 6px;
	border: solid 1px #424142;
}

div#contactUsPage div#contactUs div.yourMessage {
	margin: 18px 0px 18px 46px;
}

div#contactUsPage div#contactUs div.yourMessage label {
	display: block;
	font-weight: bold;
	color: #188ACE;
	text-align: left;
	margin-bottom: 6px;

}

div#contactUsPage div#contactUs div.yourMessage textarea {
	width: 475px;
	height: 80px;
	border: solid 1px #424142;
}

div#contactUsPage div#contactUs div#enterNow {
	text-align: center;
	margin-bottom: 12px;
}

div#contactUsPage div#contactUs p#privacyDisclaimer {
	text-align: center;
	width: 477px;
	margin: 0px 0px 20px 46px;
}

div#contactUsPage div#mailingAddressInner {
	padding: 14px 0px;
}

div#contactUsPage div#mailingAddress p {
	color: #000000;
	font-weight: bold;
	margin-left: 22px;
	line-height: 15px;
	
}

/* end contact us page styles */

/* section page styles */
div.sectinfocont {
	width: 568px;
	border: solid 1px #D6EFFF;
	padding: 8px 0px;
	overflow: hidden;
	margin-bottom: 15px;
}

div.sectinfocont img {
	display: inline;
	float: left;
	margin: 0px 0px 9px 9px;
}

div.sectinfocont div.sectinfocaptn {
	margin: 0px 15px;
	display: inline;
	float: right;
}

div.sectinfocont h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px 15px 10px 15px;
	display: inline;
	float: right;
}

div.sectinfocont div.sectinfocaptn p {
	margin-bottom: 1em;
}

/* end section page styles */

/* contents styles */
table#contents-table td {
	text-align: center;
}

table#contents-table td.vertical-seperator {
	background: transparent url('lightBluePixel.gif') scroll repeat-y right top;
}

table#contents-table tr.horizontal-separator td {
	height: 20px;
	background: transparent url('lightBluePixel.gif') scroll repeat-x left 50%;
}

/* end contents styles */

/* item page styles */

h3.pagename {
	display: none;
}

div.iteminfocont {
	width: 568px;
	border: solid 1px #D6EFFF;
	padding: 8px 0px;
	overflow: hidden;
	margin-bottom: 15px;
}

div.itemimg {
	display: inline;
	float: left;
	margin: 0px 15px;
}

div#scPage-insets a {
	margin-right: 10px;
}

div.iteminfo {
	display: inline;
	float: right;
	margin: 0px 15px;
}


table#product-info-table td {
	color: #000000;
	background-color: #D6EFFF;
	padding: 4px 10px;
	text-align: left;
	font-weight: normal;	
}

table#product-info-table th {
	color: #FFFFFF;
	background-color: #105DA5;
	padding: 4px 10px;
	text-align: right;
	font-weight: bold;	
}

table#product-info-table td#itemName {
	color: #FFFFFF;
	background-color: #0096DE;
	padding: 4px 6px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

table#product-info-table td.add-to-cart {
	background-color: #0096DE;
	padding: 4px 6px;
	text-align: center;
}

div#crossSell h3 {
	color: #FFFFFF;
	background-color: #0096DE;
	padding: 4px 9px;
	font-size: 12px;
	font-weight: bold;
	margin: 12px 0px;
}
/* end item page styles */

/* SC Related Links styles */
#seo-related-links {
    width: 568px;
}
#seo-related-links:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
#seo-related-links h3 {
	color: #FFFFFF;
	background-color: #0096DE;
	padding: 4px 9px;
	font-size: 12px;
	font-weight: bold;
	margin: 12px 0px;
}
#seo-related-links ul {
	margin:0; 
	padding: 0;
	list-style: none;
}
#seo-related-links ul.seo-links li {
	width: 270px;
	float: left;
	display: inline;
	background: url(dot.gif) 15px center no-repeat;
	margin:0; 
	padding-left: 10px;
}
#seo-related-links ul.seo-links li a {
	text-decoration: none;
	padding-left: 25px;
	display: block;
	_width: 100%;
}
#seo-related-links ul.seo-links li a:hover {
	text-decoration: underline;
}
/* end SC Related Links styles */
