/* CSS Document */

/* Main Styles */
div { margin: 0; padding: 0;}
td,body,p{ font: normal 11px/16px Arial, Helvetica, sans-serif; color:333333; height:auto}
#mainbg {margin:0; padding:0; background: white url(../images/graphics/bg_main.gif) repeat-x;}

#topHeader { height:128px; background: #cccccc url(../images/graphics/bg_topHeader.gif) repeat-x; } 
#logo {margin:0; padding:15px 0 0 20px; width: 468px; float: left;}
#searchArea {padding: 25px 0 0 0; float: right; width: 203px; vertical-align: top}
#search{padding: 0 0 0 5px; line-height:11px}

/* Top Navigation*/
#topNavigation {padding: 5px 0 0 22px; height:27px; background: transparent url(../images/graphics/bg_topNavigation.gif) no-repeat; vertical-align:top}
#topNavigation p {color:fff; font-size: 11px; vertical-align: top; line-height: 0px;}
#topNavigation a {color:fff; text-decoration: none;}
#topNavigation a:hover {color: #CCCCCC; text-decoration: none}

#contentWrapperNav { padding: 0 12px 0 12px; background: transparent url(../images/graphics/bg_contentGeneric.gif) repeat-y; }
#contentWrapperHome { padding: 0 12px 0 12px; background: transparent url(../images/graphics/bg_contentGeneric.gif) repeat-y; }
#contentWrapper { padding: 0 12px 0 12px; background: transparent url(../images/graphics/bg_contentGeneric.gif) repeat-y; overflow: hidden; }
#navigation {height: 32px; padding: 9px 9px 11px 9px; background: #010101 url(../images/graphics/bg_navigation.gif) repeat-x;}
#contentAreaHome { padding: 1px 11px 0 11px; background: transparent url(../images/graphics/bg_contentAreaHome.gif) repeat-x; overflow: hidden; }
#homeImages { height:165px; overflow:hidden; }



#contentTextHome {  background: transparent url(../images/graphics/bg_contentTexthome.gif) left top repeat-y scroll; /* overflow: hidden; */ }
	#contentTextHomePadding { padding: 12px 0; }
	
	#home01 { width: 295px; float:left; border:1px solid red; }
	#home02 { width: 295px; float:left; border:1px solid red; }
	#home03 { width: 295px; float:left; border:1px solid red; }

	.contentTextHome { padding: 0 15px 0 15px ; }



#contentAreaPage {padding: 1px 10px 0 10px; overflow: hidden; height: 100%}
#contentSide {width:240px; background: transparent url(../images/graphics/bg_sideContentPage.gif) repeat-y; float: left; overflow: hidden; height: 100% }
#contentTextPage {padding: 18px; float: left; background: #fff; width: 716px; overflow: hidden; height: 100%}
#contentAreaGeneric {padding: 1px 0px 0px 0px; width:992px; overflow: hidden; height: 100%}

/* Products & Links*/
#pageImage {}
#productLinks {padding: 18px 21px 18px 21px; overflow: hidden; height: 100%}
#productLinks a {font-size:11px; color: #f68f1e; text-decoration: none;}
#productLinks a:hover {font-size:11px; color: #f68f1e; text-decoration: underline;}

/* Newsletter */
#newsbg {background: #fff;}
#newsContent {padding: 20px;}
#newsHeader { height:128px; background: #fff url(../images/graphics/bg_topHeader.gif) repeat-x; } 


/* Links */
a{ color:f68f1e; text-decoration: none}
a:hover{ color:f68f1e; text-decoration: underline}

#footer { padding: 9px 11px 7px 11px; height: 17px; background: #666666 url(../images/graphics/bg_footer.gif) repeat-x;}
#footer p {color: #e5e5e5; font-size: 11px;}
#footer a {color: #e5e5e5; text-decoration: underline}
#footer a:hover {color: #fff; text-decoration: underline}

/* Start Shop Styles */
.shopsubmit,.ft100bold,.pft100,.ft100,.ft{ background-color:cccccc ;font-size:10px;}
.ft100bold,.pft100,.ft100{ width:100px;}
.shopsubmit,.ft100bold{ font-weight:bold; font-size:11px;}
.shopsubmit{  font-size:12px}
/* End Shop Styles */
