﻿/* Main settings */


/* reset a few things */


h1, h2, h3, h4, h5, h6, p, br, div, img, ul, ol, li, table, tr, td, form, body {
	padding: 0px;
	margin: 0px;
} 

body {
	margin: 0;
	font: normal 100%/1em Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #D01583 url(images/bg.gif) repeat-x;
}

#wrapper {
	width: 900px;
	margin: 0 auto;
	background: #FFF;
	font-size: 0.8em;
}

/* Header */

#header {
	padding: 0px;
	position: relative;
}

#header .logo {


}
#header .logo h1 {
	background: url(images/header2.gif) no-repeat;
	height: 109px;
	width: 900px;
	font-size: 1px;
	text-indent: -10000px;
}

#header .logo h2 {
	font-size: 1px;
	text-indent: -10000px;
}


#header .hdrR {
	line-height: 16px;
	text-align: right;
	position: absolute;
	top: 5px;
	right: 5px;
}

#header .hdrR p {

	color: #60a1de;

	font: normal 30px Arial, Helvetica, sans-serif;

	padding: 10px 0 0 24px;

	

}

#header p.menu {
	background-color: #FFF;
	border-bottom: 1px solid #bd1e96;
	padding: 12px;
	font-weight: normal;
	color: #8B0753;
	border-top: 1px solid #bd1e96;
}
#header .menu a {
	color: #8B0753;
	text-decoration: none;
	font-size: 1em;
}

#header .menu a:hover {
	color: #ED89C4;
}


/* Main settings */

.product img {

	float: left;

}

.right {

	float: left;

}

.left {

	float: left;

}

#header .logo {

	float: left;

}

.l {

	float: left;

}

#header .hdrR {

	float: right;

}

.r {

	float: right;

}

.clr {

	clear: both;

	line-height: 0;

	font-size: 0;

	height: 0;

	border: none;

}

/* Main content */

#contents {

	margin: 10px 0 20px 0;

	min-height:100%;

}
#contents a {
	color: #8B0753;
}
#contents a:hover {
	color: #D01583;
}


#contents .left {
	width: 208px;
	

}
#contents .left .module {
	margin-bottom: 10px;
}


#contents .left ul {

	

}

#contents .left ul li {
	list-style: none;
	line-height: 24px;
	border-bottom: 1px solid #8B0753;
}
#contents .left h2    {
	color: #fff;
	font: normal 1.2em Arial, Helvetica, sans-serif;
	background-color: #D01583;
	padding: 6px 10px;

}
#contents .left h3    {
	color: #D01583;
	background-color: #FFF;
	padding: 6px 10px 4px;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}


#contents .left p {
	background-color: #FFF;
	padding: 10px;
	color: #666;
	line-height: 16px;

}

#contents .cnt {
	margin: 0 20px;
	width: 475px;
	float: left;

}
#contents .cnt h1 , .cnt2 h1{
	color: #D01583;
	font-size: 1.4em;
	padding-bottom: 8px;
}
#contents .cnt h2 {
	color: #8B0753;
	font-size: 1.3em;
	padding-bottom: 6px;
}
#contents .cnt h3 {
	padding-bottom: 6px;
}
#contents .cnt p , #contents .cnt2 p{
	padding-bottom: 1em;
}

#contents .cnt p.par {

	margin-bottom: 16px;

}

#contents .cnt .product {

	border-bottom: 1px solid #ccc;

	padding: 18px 0;

}

#contents .cnt .product div {

	margin-left: 180px;

}

#contents .cnt .product div a.prd_name {

	font: bold 18px "Trebuchet MS";

	color: #60a1de;

}

#contents .cnt .product div p {

	padding: 4px 0;

}

#contents .cnt .product div span {

	color: #000;

}

#contents .cnt .product div span a {

	text-decoration: underline;

}
#contents #topBox {
	padding-bottom: 10px;
}

#contents .featuredProduct {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #ED89C4;
	border-bottom: 1px solid #ED89C4;
}


#contents .right {

	width: 177px;

}

#contents .right img {

	margin: 8px 0;

}
#contents .right #shoutBox {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px dotted #8B0753;
}
#contents .right #shoutBox h2 {
	font-size: 1.2em;
	color: #60a1de;
}
#contents .right h2 {
	color: #D01583;
	background-color: #FFF;
	padding: 6px 10px 4px 0px;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
#contents .right #shoutBox form input.search {
	width: 165px;
}
#contents #picasaSlideshow {
	text-align: center;
}



.right #crossSellerBox {
	border-top: 1px dotted #8B0753;
}
div.prodoptions table tr {
	padding-bottom: 5px !important;
}
div.proddescription {
	padding-bottom: 8px;
}


.right #shareWidget {
	border-top: 1px dotted #8B0753;
}




/* Content for pages with no right column */

.cnt2 {
	margin: 0 20px 0 228px;
	width: 650px;
	height:auto!important;
	height:760px;
}
.cnt ol   {
	padding-left: 25px;
}



/* Footer properties */

#footer {
	background-color: #ED89C4;
	padding: 20px;
	text-align: center;
	color: #FFF;

}

#footer a {

	color: #fff;

}

/* Mini search */

input.search{

height: 14px;

background-color: #ffe3f8;

border: solid #bd1e96;

border-width: 1px;

font-family: tahoma;

color: rgb(0,0,0);

font-size: 11px;

}

input.search1{

vertical-align: bottom;

}

/* Minicart */

td.mincart {

font-size: 11px;

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

background-color: #ffe3f8;

}


p.mincart {

font-size: 11px;

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

}

table.mincart

{

border: 1px dotted #bd1e96;

background-color: #FFF;

width: 208px;

}

/* Horizontal rule */

HR {

height: 0;

border-width: 1px 0 0 0;

border-style: solid;

border-color: #60a1de;

}



/* Table backgrounds */

TABLE.cobtbl{

background-color: #bd1e96;

}



TD.cobhl{
	background-color: #ffe3f8;
	padding: 3px;

}

TD.cobll{
	background-color: #FFF;
	color : #333;
	padding: 3px;

}
td.cobll input {
	margin-left: 10px;
}


/* Price properties */

.prodprice {

font:bold 14px Arial, Helvetica, sans-serif;color:#60a1de;

padding-top: 4px;

text-align: center;

}



.detailprice {

font:bold 14px Arial, Helvetica, sans-serif;color:#60a1de;

padding-top: 4px;

text-align: center;

}



SPAN.price {

font:bold 14px Arial, Helvetica, sans-serif;color:#60a1de;

padding-top: 4px;

text-align: center;

}

/* Product name */

.detailname{

color: #333;

font-weight:bold;

}



.prodname{

color: #333;

font-weight:bold;

}

div.prodid{

font-weight: bold;

}



span.prodoption{

font-weight: bold;

} 

/* menu styles */

ul.ectmenu1 {
	list-style: none;
	border:0px solid;
	font-size:0.9em;
	padding:0px;
	background-color: #ED89C4;
}
li.ectmenu1 {
	border: 1px dotted #8B0753;
	padding:0px;
	background-color:#ED89C4;
}
li.ectmenu1 a {
	display:block;
	color: #FFF !important;
	text-decoration: none;
	padding-left: 20px !important;
}
li.ectmenuhassub1 a{
	display:block;
	padding:4px;
	background-image:url(images/arrow.gif);
	color: #FFF !important;
	text-decoration: none;
}
li.ectmenuhassub1 a:hover{
	display:block;
	padding:4px;
	background-image:url(images/arrowov.gif);
	background-color: #8B0753;
	color: #fff;
}
li.ectmenu1 a{
	display:block;
	padding:4px;
	color: #FFF !important;
	text-decoration: none;
}
li.ectmenu1 a:hover{
	background-color: #8B0753;
	color: #fff !important;
}

li.ectsubmenu1 a{
	padding-right: 20px;
}
