body
{
    margin:0px;
    font-family: tahoma,arial,verdana;
    font-size:1em;
}
h1
{
	font-size:1em;
    color:#666666;
    margin:2px 2px 2px 2px;
}
h2
{
	font-size:0.9em;
    color:#000000;
    margin:2px 2px 2px 2px;
}
p
{
	font-size:0.8em;
    color:#000000;
    margin:2px 2px 2px 2px;
    padding:5px;
}
#centermain
{
	background-color:#ffffff;
    border: 0px solid #4a2d1f;
	padding:0;
	margin-right: auto;
	margin-left: auto;
	width: 990px;
}
#topmenu
{
    display:block;
    font-size:0.8em;
    font-weight:bold;
    color:#4a2d1f;
    margin-bottom:2px;
    padding-left:10px;
}
.topl
{
	margin-top:0px;
    margin-bottom:0px;
    float:left;
}
#leftmenu
{
	clear:both;
    float:left;
    padding: 0;
	width: 220px;
    font-size:1.2em;
    color:#ffffff;
    margin:0px 0px 0px 0px;
    padding-top:15px;
}
#leftmenu a:hover
{
    background-color:#ffffff;
    color:#666666;
    text-decoration:none;
}
#leftmenu h3
{
    color:#41745f;
    font-size:small;
    margin:0;
    padding:0;
    text-align:center;
}
.lmenu a
{
    background-color:#ffffff;
    display:block;
    padding:2px;
    width:207px;
    color:#000000;
    text-decoration:none;
    text-align:right;
}
.lmenusel a
{
    background-color:#ffffff;
    display:block;
    padding:2px;
    width:207px;
    color:#000000;
    text-decoration:none;
    text-align:right;
}
.subcat a
{
    background-color:#ffffff;
    display:block;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding:2px;
    font-size:small;
    font-weight:normal;
    width:205px;
    color:#666666;
    text-decoration:none;
    text-align:right;
}
.subcathigh a
{
    background-color:#ffffff;
    display:block;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding:2px;
    font-size:small;
    font-weight:bold;
    width:205px;
    color:#666666;
    text-decoration:none;
    text-align:right;
}
#rightmenu
{
    float:left;
    width: 220px;
    font-size:1.2em;
    color:#ffffff;
    margin:0px 0px 0px 0px;
    padding-top:15px;
}
#topnav
{
    clear:both;
    text-align:center;
    padding-top:0px;
    padding-bottom:5px;
    text-align:center;
    margin:0;
    border-top:1px solid #666666;
    border-bottom:1px solid #666666;
}
#topnav a
{
    padding-top:0px;
    padding-bottom:0px;
    padding-left:12px;
    padding-right:12px;
}
#content
{
    border: 0px solid #41745f;
    float:left;
    margin:0px 10px 0px 10px;
    width:530px;
    min-height:450px;
	height:auto !important;
	height:450px;
}
#footer
{
	clear:both;
    margin:5px 0 0 0;
    display:block;
	text-align: center;
    color:#ffffff;
    font-size:small;
}
#footer a
{
    color:#ffffff;
    text-decoration:none;
    margin-left:15px;
    margin-right:15px;
}
#footer a:hover
{
	color:#90b8a8;
    text-decoration:none;
}
.formbutton
{
	cursor:pointer;
	border:outset 1px #000000;
	background:#000000;
	color:#000000;
	font-weight:bold;
	padding: 1px 2px;
	background:url(../img/formbg.gif) repeat-x left top;
}
#basket
{
	float:right;
    background-color:#F1F1F1;
    border: 0px solid #666666;
    position:relative;
    margin-top:0px;
    width:190px;
    height:165px;
    padding:10px;
}
#basket h3
{
    color:#000000;
	font-size:medium;
	font-weight:bold;
    text-align:left;
    margin:0;
    padding:0;
}
#basket p
{
    color:#000000;
	font-size:small;
	font-weight:normal;
    text-align:left;
    margin:0;
    padding:0;
}
#basket a
{
    color:#000000;
	font-size:small;
	font-weight:bold;
    text-align:center;
    margin:0;
}
.basit
{
	color:#ed2273;
    font-weight:normal;
}
.basl
{
	padding-left:5px;
}
#topsearch
{
    clear:left;
    overflow:hidden;
    color:#000000;
}
#topsearch a
{
	color:#ed2273;
    text-decoration:none;
}
#vbar
{
	float:left;
    border-left: 1px solid #000000;
    width:1px;
    height:80px;
}
#nowview
{
    clear:both;
    margin: 0;
    margin-top: 5px;
    padding: 0;
}
#nowview .lt
{
    float:left;
    font-size:small;
}
#nowview .rt
{
    float:right;
    font-size:x-small;
    color:#000000;
}
#prodres
{
    margin:5px;
    padding:0;
    display:block;
}
#prodres ul
{
    clear:both;
    width:530px;
    margin:0;
    padding:0;
    margin-top:2px;
    list-style-type:none;
    display:block;
}
#prodres li
{
	float:left;
    width:260px;
    margin:2px;
    padding:0;
    border:0px solid #666666;
    list-style-type:none;
    min-height:160px;
	height:auto !important;
	height:160px;
    display:block;
}
#prodres h3
{
	font-size:small;
    color:#000000;
    margin:2px;
    padding:0;
}
#prodres p
{
	font-size:x-small;
    color:#000000;
    margin:2px;
    padding:0;
}
#prodres b
{
    font-weight:bold;
    margin-bottom:2px;
    padding:0;
}
#prodres input
{
    margin-left:5px;
    margin-right:5px;
}
#prodres form
{
	clear:both;
    margin:0;
    padding:0;
}
.mainpic
{
	float:left;
    margin:2px;
    padding:0;
}
#detailpage
{
    margin:10px;
    padding:0;
}
#detailpage h1
{
    font-size:medium;
    margin:4px;
    padding:0;
}
#detailpage p
{
    font-size:small;
    color:#000000;
    margin:4px;
    padding:0;
}
#detailpage input
{
    margin-left:15px;
    margin-right:15px;
}
#detailpage form
{
	clear:both;
    margin:0;
    padding:0;
}
#pagetitles h1
{
    font-size:medium;
    margin:2px;
    padding:0;
    text-decoration:none;
}
#pagetitles h2
{
    font-size:small;
    color:#41745f;
    margin:2px 2px 2px 15px;
    padding:0;
    text-decoration:none;
}
#mainleftbox
{
	position:relative;
    top:0;
    left:0;
    float:left;
    display:block;
    border:1px solid #666666;
    width:290px;
    margin:2px;
    padding:3px;
}
#mainrightbox
{
	position:relative;
    top:0;
    left:0;
    float:right;
    display:block;
    border:1px solid #666666;
    width:290px;
    margin:2px;
    padding:3px;
}
#mainrightbox h2,#mainrightbox h3, #mainleftbox h2
{
	font-size:small;
    color:#035455;
    margin:2px 2px 2px 2px;
    clear:left;
}
#mainrightbox p
{
	font-size:small;
    color:#000000;
    margin:2px 2px 10px 2px;
    padding:0;
}
#offerouter ul
{
    clear:left;
    width:100%;
    margin:0;
    padding:0;
    list-style-type:none;
}
#offerouter li
{
	float:left;
	border-top: 1px solid #666666;
	width:254px;
    margin:3px;
    list-style-type:none;
}
.offerbox
{
    padding: 2px 2px 2px 2px;
    margin: 3px 0px 3px 0px;
    min-height:140px;
	height:auto !important;
	height:140px;
}
.offerbox img
{
	float:left;
}
.offerbox h2
{
    color:#000000;
    text-decoration:none;
    font-size:small;
}
.offerbox a
{
    color:#000000;
    text-decoration:none;
}
.offerbox h3
{
	clear:left;
    color:#0000ff;
    text-decoration:none;
    font-size:small;
    margin:0;
    padding:0;
}
.offerbox .offer1
{
	color:#ff0000;
    margin-left:25px;
}
.offerbox p
{
    float:left;
    color:#000000;
    text-decoration:none;
    font-size:small;
    margin-top:2px;
    margin-bottom:2px;
}
.tablehead
{
	background-color:#666666;
    color:#ffffff;
    font-size:small;
    font-weight:bold;
}
.tabledata
{
	background-color:#F1F1F1;
    color:#000000;
    font-size:small;
    font-weight:normal;
}
.tableship
{
	background-color:#F1F1F1;
    color:#000000;
    font-size:small;
    font-weight:bold;
    text-align:center;
}
.tableship a
{
	background-color:#cccccc;
    color:#ff0000;
    font-size:small;
    font-weight:bold;
    text-decoration:underline;
    text-align:center;
}
.bshead
{
	background-color:#cccccc;
    color:#000000;
    font-size:small;
    font-weight:bold;
}
.bsitem
{
	background-color:#F1F1F1;
    color:#000000;
    font-size:small;
    font-weight:normal;
}
.bstotal
{
	background-color:#ffffff;
    color:#000000;
    font-size:small;
    font-weight:normal;
}
.cartreview
{
    color:#0000ff;
    font-size:0.9em;
    font-weight:bold;
    text-align:center;
    margin:10px;
}
.formheader
{
	background-color:#666666;
    color:#ffffff;
    font-size:small;
    font-weight:bold;
}
.formfieldname
{
	background-color:#cccccc;
    color:#000000;
    font-size:small;
    font-weight:normal;
}
.formfielddata
{
	background-color:#cccccc;
    color:#666666;
    font-size:small;
    font-weight:normal;
}
.prodprice
{
	clear:both;
	color:#ff0000;
    font-size:small;
    font-weight:bold;
}
.prodprice select
{
	font-size:x-small;
}
.prthead
{
	color:#666666;
    font-size:0.9em;
}
.prtsubhead
{
	color:#666666;
    font-size:0.8em;
    text-decoration:underline;
}
.prtname
{
	color:#666666;
    font-size:0.8em;
    font-weight:bold;
}
.prttxt
{
	color:#666666;
    font-size:0.8em;
}
.ordertitle
{
    color:#666666;
    font-size:0.8em;
    font-weight:bold;
}
.orderitem
{
    color:#666666;
    font-size:0.8em;
}
.homebanner
{
	background-color:#EE2375;
    color:#ffffff;
    font-size:medium;
    padding:15px;
    text-align:center;
}
.pinkbox
{
	border:1px solid #EE2375;
}
.pinkbox_label
{
    background-color:#EE2375;
    color:#ffffff;
    font-size:medium;
    padding:6px;
    text-align:center;
}
.innerbox
{
	padding:5px;
}
