body {

	background-image: url(images/bg_03.jpg);

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	color:#333;

	font-size: 12px;

	font-family:Arial, Helvetica, sans-serif;

}

#outer {

	float:left;

	width: 100%;

	background-image:url(images/headbg_02.jpg);

	background-repeat:repeat-x

}

#wrapper {

	width: 910px;

	margin:0px auto;

}

#header {

	width: 910px;

	float:left;

	padding-top:10px;

	padding-bottom:20px;

}

#toprow {

	width: 910px;

	float:left;

	padding-bottom:20px

}

#logo {

	width: 455px;

	float:left

}

#logo img {

	border:none

}

#search {

	width: 455px;

	float:right;

	text-align:right;

	font-family:"Courier New", Courier, monospace;

	font-weight:bold

}

#search img {

	border:none

}

#searchbox form {

	margin:0px;

	padding:3px 0px 0px 212px;

}

#searchtxt {

	margin:0px;

	float:left;

	padding:5px;

	width: 200px;

}

#searchbtn {

	padding:0px;

	margin:0px;

	float:left

}

#nav {

	padding-left:15px;

	width: 895px;

	float:left;

	background-image:url(images/nav.png);

	height:30px;

	font-size:11px;

	font-weight:bold

}

#nav a {

	text-decoration:none;

	color:#FFFFFF;

	padding:9px 0px 5px 0px;

	height:16px;

	width:110px;

	float:left;

	text-align:center

}

#nav a:hover {

	background-image:url(images/navbtnbg_18.jpg);

	color:#333333;

}

#bannerwrap {

	float:left;

	width:904px;

	height: 238px;

	background-image:url(images/bannerwrap.jpg);

	padding:7px 0px 20px 11px;

	background-repeat:no-repeat

}

.nivoSlider {

	position:relative;

	min-height:217px;

	margin:0px;

	background: url(images/loading.gif) no-repeat 50% 50%;

}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}

.nivoSlider a {

	border:0;

}

#slider1 .nivo-controlNav{

	position:absolute;

	left:90%;

	bottom:-30px;

}

#slider1 .nivo-controlNav a {

	display:block;

	width:10px;

	height:10px;

	background:url(images/bullets.png) no-repeat;

	text-indent:-9999px;

	border:0;

	margin-right:3px;

	float:left;

}

#slider1 .nivo-controlNav a.active {

	background-position:-10px 0;

}



#contents{ float:left; width: 900px; 	padding-top:20px; padding:0px 5px 20px 5px;}

#left{ float:left; width: 220px;}

#right{ float:left; width: 660px; margin-left:20px; }

#prodmenu{ width:200px; padding:10px; float:left; background-image:url(images/prodbg.jpg)}

#prodmenu H2{ font-family:"Courier New", Courier, monospace; margin:0px; border-bottom:1px solid #999999; color:#333333;}

#prodbottom{ width: 220px; height:14px; float:left; background-image:url(images/prodbottom_18.jpg)}

#minicart{ width:200px; padding:10px; float:left; background-image: url(images/cartbg_18.jpg)}

#minicart H2{ font-family:"Courier New", Courier, monospace; margin:0px; border-bottom:1px solid #8ed1dd; color:#FFF}

#viewcartbtn{ width: 200px; padding:10px; background-image: url(images/cartbg_18.jpg)}

#viewcartbtn img{ border:none}

#cartbottom{ width: 220px; height:9px; float:left; background-image:url(images/cartbottom_18.jpg)}

#homecats{ background-image:url(images/homecatbg_19.jpg); width: 640px; float:left; padding:10px; margin-bottom:10px;}

#homecats H2{ text-transform:uppercase; font-family:"Courier New", Courier, monospace; margin:0px 0px 10px 0px; border-bottom:1px solid #999; color:#333}

.catthumb { width: 150px; float:left; text-decoration:none; margin:5px;}

.catthumb img{border:none}

.catimg {width: 140px; border:5px solid #CCCCCC; float:left; height:170px; overflow:hidden}

.cattitle{width: 140px; padding:5px; font-family:Georgia, "Times New Roman", Times, serif; float:left; text-decoration:none; color: #333}

#chictalk{ line-height:17px; padding:10px 115px 0px 10px; width: 535px; float:left; background-image:url(images/chictalk.png); height:210px; margin-bottom:20px;}

#footer{ padding-left:110px;

	width: 800px;

	float:left; background-image:url(images/footerbg_29.jpg); height:57px;

	font-size:11px;

	font-weight:bold}

#footer a {

	text-decoration:none;

	color:#FFFFFF;

	padding:22px 15px 10px 15px;

	height:16px;

	float:left;

	text-align:center;

	margin-bottom:20px;

}

#footer a:hover {

	color:#333333;

}

#credits{

	width: 890px;

	padding:10px;

	float:left; 

	height:37px;

	font-size:11px;

	font-weight:bold;}

#copyrights{ float:left; width: 445px;}

#powered{ float:right; text-align:right; width: 445px;}

#powered a{ text-decoration:none; color:#2cabc1}

#powered a:hover{ color:#005cff}

table {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

text-align: left;

color: #333;

}

TD {

	font-size: 12px;

}



TD.smaller {

	font-size: 11px;

	color : #333333;

}



P.smaller {

	font-size: 11px;

	color : #333;

}



HR {

	color : #3399CC;

}



div.prodid{

font-weight: bold;

}



span.prodoption{

font-weight: bold;

} 



.prodname, .detailname{

font-weight: bold;

}

.mincart{ color:#FFFFFF}



ul.ectmenu1 {

list-style: none;

border:0px solid;

font-size:12px;

padding:10px 0px 10px 0px; 

}

li.ectmenu1 {

display: block;

clear:both;

padding:0px;

width:200px;

}

.ectmenu1 li a{

 color: #666 !important;

}

.ectmenu1 li a:HOVER{

 color: #000 !important;

}

.ectmenu1 li ul a{

 color: #FFFFFF !important;

 background-color:#666666 !important;

}



li.ectmenuhassub1 a{

color:#FFFFFF;

display:block;

padding:10px;

background-image:url(images/arrow.gif);

background-position:center right;

background-repeat: no-repeat

}

li.ectmenuhassub1 a:hover{

display:block;

color:#FFF;

}

li.ectmenu1 a{

color:#000;

display:block;

padding:8px 5px 8px 10px;

text-decoration:none;

border-bottom:1px dotted #fff;

}

li.ectmenu1  li ul a:hover{

color:#FFF !important;

background-color:#000 !important;

border-bottom:1px solid #99FF00 !important;

}

li.ectsubmenu1 a{ color:#FFFFFF !important; border-bottom:1px solid #005cff; border-top:1px solid #39c9e2; }

li.ectsubmenu1 a:hover{ color:#006699}

ul.ectsubmenu1 {margin:0px !important; padding:0px !important;  background-color:#2cabc1; background-image:url(images/cartbg_18.jpg)}

#homecats P{ line-height:18px;}

.prodprice{ font-family:Georgia, "Times New Roman", Times, serif}

blockquote {

font-family:Georgia,"Times New Roman",Times,serif;

font-size:1.3em;

font-style:italic;

line-height:1.8em;

margin-bottom:1.4em;

padding:0 0;

}

blockquote, q {

quotes:none;

}

#homecats a{text-decoration:none; color:#006666; }

#homecats a:hover{ color:#333333}

H3{ font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:18px; margin:0px;  color: #006699}

.prodoption{ width: 150px; float:left; text-align:left; padding:5px 0px;}

.prodnavigation{ margin:2px;}

.social {
	float: left;
	margin-right: 10px;
	width: 125px;
}
