/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2006 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5349 2006-12-22 20:34:40Z birdbrain $
 */

body { margin: 10px 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 62.5%; color: #3b3b3a; background-image: url(../images/background.jpg); background-position: center top; background-repeat: repeat; }
a img {border: none; }
.content a:link, .content a:active, .content a:visited { color:#996666; }
.content a:hover { text-decoration: underline; }
#pageholder { background-color: #FFFFFF; text-align: left; width: 770px; vertical-align: top; margin:auto;	border: 2px solid #ffffff; padding: 8px 0 10px 0;	}
#header, #logoWrapper, #contentMainWrapper { margin: 0em; padding: 0em; background-color: #FFFFFF; border-top-width: 0px; 	border-right-width: 10px; border-bottom-width: 8px;	border-left-width: 10px; border-top-style: solid; border-right-style: solid;
border-bottom-style: solid;	border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #ffffff; }
#header { background-color:#E8EBEF; }
#logoWrapper{ height:85px; }
#logo, .categoryListBoxContents { float: left; }
#navshopsafe { float: right; }
#headerStrap { background-color:#E8EBEF; height:15px; }
#basketimage { color:#222222; float:left; width: 24px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; padding-top: 2px; }
#checkout {	color:#222222; float:left; padding-top: 8px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; }
#navMain { width: 65px;	float:left; padding-top: 6px; padding-right: 0px; padding-bottom: 3px; padding-left: 5px; font-weight: bold; }
#navMainWrapper, #checkoutMainWrapper { border-bottom:0px; }
#navMain ul, checkout ul, #navSupp ul { margin: 0; padding: 0em; list-style-type: none; text-align: left; line-height: 1.5em; }
#navSupp ul { margin: 0; padding: 0em; list-style-type: none; text-align: center; line-height: 1.5em; color: #FFFFFF; }
#navMain ul li, checkout ul li, #navSupp ul li { display: inline; margin:0;	}
#navMain ul li a, checkout ul li a, #navSupp ul li a { text-decoration: none;	padding: 0em 0.5em;	margin: 0; color: #635242; white-space: nowrap; }
#navSupp ul li a { color: #FFFFFF; }
a:link, .categoryListBoxContents a:link, .categoryListBoxContents a:active, .categoryListBoxContents a:visited  { color: #635242; 	text-decoration: none; }
.categoryListBoxContents a:hover { color: #E87D13; }
a:visited {	color: #635242;	text-decoration: none; }
a:hover, #navMain ul li a:hover, checkout ul li a:hover, #navSupp ul li a:hover { color: #;	}
#checkout a:hover { color: #000000;	}
a:active { color: #333333; }
h1, h3{	font-size: 1.5em; color: #999966; text-transform:uppercase;	padding-bottom:5px; padding-top: 5px; }
h2 { font-size: 1.3em; color:#897768; }
h3 { font-size: 1.3em; margin-top: 0.3em; margin-bottom: 0.3em; }
h4, h5, h6, .sideBoxContent, .larger, h4.optionName { font-size: 1.1em;	}
.biggerText {
	font-size: 1.1em;
}
h1, h2, h4, h5, h6 { margin: 0.3em 0; }
.basket { float:right; line-height:1.5em; padding-top: 6px; padding-right: 12px; padding-bottom: 3px; padding-left: 3px; color: #635242; }
.clearBoth { clear: both; }
HR { height: 1px; margin-top: 0.5em; border: none; border-bottom: 1px solid #9a9a9a; }
.tableHeading TH {	border-bottom: 1px solid #9a9a9a; }
.tableHeading {	background-color: #e9e9e9; }
.tableRow, .tableHeading { height: 2.2em; }
TR.tableHeading { background-color: #cacaca; height: 2em; }
#navbar { margin: auto; background-color: #E8EBEF; } 
#navbar { margin-left: 0.5em;	margin-right: 0.5em; border-right: 0px dotted #cccccc; }
#navcolumn { background-color: #E8EBEF; border-right:10px solid #ffffff; }
#navcolumn, .centerBoxContents, .additionalImages, .categoryListBoxContents, #contentColumnMain { vertical-align: top; }
.columnLeft {}
.leftBoxContainer {	border: 0px solid #9a9a9a; border-bottom: 0px solid #336633; margin-top: 1.5em;	margin-right: 0em; 	margin-bottom: 0em;	margin-left: 0em; }
A.category-top, A.category-top:visited { color: #635242; text-decoration: none;	}
A.category-links, A.category-links:visited { color: #EF4B81; text-decoration: none;	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited { color: #f7a3bf; text-decoration: none; }
.main a:link, .main a:active, .main a:visited { color:#F37aa2; }
.main strong { color:#635242; }
SPAN.category-subs-parent {	font-weight: bold; }
SPAN.category-subs-selected { font-weight: bold; }
a.category-subs-selected:hover { color:#ffffff;	}
.leftBoxHeading, .centerBoxHeading { margin: 0em; padding: 0.5em 0.2em;	}
h3.leftBoxHeading, h3.leftBoxHeading a { font-size: 1em; color: #635242; text-align:left; border-right:0px solid #ffffff; background-color: #E8EBEF; }
h3.leftBoxHeading a:hover {	color: #FFFF33;	text-decoration: none; } 
.leftBoxHeading a:visited, .centerBoxHeading a:visited { color: #FFFFFF; }
leftBoxHeading, .centerBoxHeading, .categoryListBoxContents, #productMainImage, .additionalImages {	text-align: center;	}
.sideBoxContent { background-color:#E8EBEF;	padding: 0em; line-height:1.4em; }
.knowContent { background-image: url(../images/know2.jpg); background-repeat: no-repeat; background-color:#E8EBEF; line-height:1.4em; padding: 36px 5px 5px 5px; text-align: center; height: 244px; color:#333333; }
.babyGifts { background-image: url(../images/baby-gifts.jpg); background-repeat: no-repeat; background-color:#E8EBEF; line-height:1.4em; padding: 36px 5px 5px 5px; text-align: center; height: 244px; color:#333333; }
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials { margin: 1em 0em; }
#navSuppWrapper { background-color:#949698;	padding:0px; margin:0px; text-transform:uppercase; border-right-width: 10px; border-left-width: 10px; border-right-style: solid; border-left-style: solid; border-right-color: #ffffff;	border-bottom-color: #cccccc; border-left-color: #ffffff; height: 17px; }
.smallText, #siteinfoLegal, #siteinfoIP { font-size: 0.9em;	}
#siteinfoIP { padding-top: 5px;	padding-right: 5px;	padding-bottom: 8px; padding-left: 5px; }
#siteinfoLegal, #siteinfoIP { background-color:#ffffff;	text-align:center; }
#siteinfoLegal { padding-bottom:4px; }
#indexDefaultMainContent { font-size:1.1em;	text-align:justify; }
#indexDefaultHeading { font-size:1.8em; font-weight:normal; }
.bold {	font-weight: bold; }
.centerColumn {	padding-top: 0em; padding-right: 0.3em;	padding-bottom: 0.8em; padding-left: 0.3em; }
.centerColumn {	line-height:1.4em; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; }
P, ADDRESS { padding: 0.5em 0;	margin:0.5em 0;	}
.highlight { color:#e87d13;	font-weight:bold; font-style:normal; }
.googletest{ float: left; text-align:center; width: 160px; height: 100%; margin-top: 2px; position: relative; }
.productIntro { width: 100%; text-indent: 37px; }
#bannerboxHeading {	background-color: #E8EBEF; }
.centeredContent#bannerBoxContent { background-color:#e9f4f6; text-align:center; }
#navBreadCrumb { padding: 0.5em 0.5em; background-color: #ffffff; font-size: 0.95em; font-weight: bold;	margin: 0em; border-bottom:1px dotted #cccccc;	}
#productMainImage {	width:380px; margin-top: 0em; margin-right: 1em; margin-bottom: 1em; margin-left: 0em; border: 1px solid #99CC00; }
.back {	float: left; }
#productDescription { padding: 0.5em; }
#cartAdd { float: left;	text-align: center;	border: 0px solid #000000; margin-top: 1em;	margin-right: 0em; margin-bottom: 1em; 	margin-left: 0em; padding-top: 1em;	padding-right: 0em;	padding-bottom: 1em; padding-left: 0.5em; }
#delivery {
	float: left;
	text-align: left;
	border: 0px solid #000000;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 0em;
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 2.5em;
}
.centerBoxWrapper { border: 0px solid #9a9a9a; height: 1%; padding: 0px; background-color: #FFFFFF;	}
#crossSell { border-top:1px dotted #cccccc; padding-top:5px; margin-top:10px; }
.centerBoxWrapper#crossSell { width:100%; }
#crossSell h3 { text-transform:none; font-size:.9em; }
.centerBoxContentsCrossSell { padding:0; width:98px; }
FORM, SELECT, INPUT { display: inline; font-size: 1em; margin: 0.1em; color:#635242; }
TEXTAREA { float: left;	margin: auto; display: block; width: 95%; }
input:focus, select:focus, textarea:focus {	background-color: #FFFFFF; }
FIELDSET {	padding: 0.5em;	margin: 0.5em 0em; border: 1px solid #cccccc; }
LEGEND { font-weight: bold;	padding: 0.3em;	color:#635242;	}
LABEL, h4.optionName {	line-height: 1.5em;	padding: 0;	width:95px;	}
LABEL {	text-transform:uppercase; font-size:1em; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
LABEL.checkboxLabel, LABEL.radioButtonLabel { margin: 0.5em 0.3em; }
LABEL.inputLabel { width: 9em; float: left;	}
LABEL.inputLabelPayment { width: 14em; float: left;	padding-left: 2.5em; }
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel { width: 11em; float: left;	}
.navcategory, .betterDocuments, .giftcentreinfo, .betterInformation, .betterMoreinformation, .betterBestsellers { border-top: 1px solid #ffffff; text-indent: 1px; }
.navcategory a, .navcategory a:visited, .betterDocuments a, .betterDocuments a:visited, .giftcentreinfo a, .giftcentreinfo a:visited, .betterInformation a, .betterInformation a:visited, .betterMoreinformation a, .betterMoreinformation a:visited, .betterBestsellers a, .betterBestsellers a:visited { display: block; background-color: #E8EBEF; border-top: 1px solid #ffffff; 	padding: 2px 0px; }
.navcategory a:hover, .navcategory a:active, .betterDocuments a:hover, .betterDocuments a:active, .giftcentreinfo a:hover, .giftcentreinfo a:active, .betterInformation a:hover, .betterInformation a:active, .betterMoreinformation a:hover, .betterMoreinformation a:active, .betterBestsellers a:hover, .betterBestsellers a:active { background-color: #417595; color:#ffffff; }
.price { color: #C39907; padding-top: 4px;}
.wrapperAttribsOptions { margin-top: 0.3em;	margin-right: 0em; margin-bottom: 0.3em; margin-left: 0em; padding-left: 0.5em;	}
	#productAttributes { padding-left:3px; float:right; }
.attribsSelect { width:150px; font-weight:bold;	font-size:1em; }
.back {	float: left; }
.attribsSelect { width:350px; font-weight:bold; font-size:1em; }
.dethov a {	margin: 0; padding: 0; color: #666666; font-weight: normal; }
.dethov a:hover, .dethov ul li a.active { margin: 0; padding: 0; color: #000000; font-weight: normal; text-decoration: underline; }
