body {

  margin:0;

  padding:0;
  color:#000;
  text-align:center;
  background-image:url('img/back.png');
  background-repeat: repeat-x ;
  background-color:#FCF7DF;
  font: 13px Verdana, arial, sans-serif;
  }
p{
    padding: 0;
    margin: 0;
}
.error{
    color: red;
}
#header #searchDA{
    
	/*background-color: #FBEEAB;*/
    /*border: 1px #F463E3 solid;*/
	color: #000; 
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
    padding: 0;
    border: 0;
    height: 23px;
    width: 370px;
}

/*
#header #searchDA input{
    border: 1px #F463E3 solid;
    background-color: #fff;
    width: 280px;
    margin: 0;
    height: 19px;
    padding: 4px 0 0;
    
}
#header #searchDA .but{
    margin: 0;
    height: 23px;
    border: 0;
    width: 80px;
    padding: 2px;
    border: 1px #F463E3 solid;
}
*/
  
  #header {
  position: relative ;
  top:0;
  left:0;
  height:85px;
  color:#000;
  width: 790px;
  background-image:url('img/top.png');
  background-repeat:no-repeat;
  border-right-style: solid; 
  border-left-style: solid; 
  border-right-width: 5px; 
  border-left-width: 5px; 
  border-right-color: #F463E3; 
  border-left-color: #F463E3;

  
  }
  a img{
  	border:0;
  }

input, textarea, select, button{
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-top-color: #F463E3; 
	border-right-color: #F463E3; 
	border-bottom-color: #F463E3; 
	border-left-color: #F463E3;
	background-color: #FBEEAB;
	color: #000; 
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
    text-decoration: none;

	 
}
.but{

 background-color: #F8A3EE;
 padding-left: 5px;
 padding-right: 5px;
 
}
form{
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


#menu {
 position: relative;
  margin:0;
  top:0;
  left:0;
  padding: 0;
  height:22px;
  color:#000;
  width: 795px;
  
  
  border-right-width: 5px; 
  
  border-right-color: #F463E3; 
  
  border-right-style: solid;
  
  
  }
  
  #ad{
  	position: relative;
  	top: 12px;
  	float: left;
  	left: 230px;
	height: 60px;
  	width: 468px;
  	
  }
  #footer {
  position: relative ;
  top:0;
  left:0;
  height:85px;
  color:#000;
  width: 800px;
  
  
  
  }
  #f1{

	width:165px;
	float:left;
	
	height:85px;
	background-image:url('img/ldown.png');
  background-repeat:no-repeat;
}

 #f2{

	width:635px;
	float:right;
	 border-top-width:5px;
   border-top-color:#F463E3;
   border-top-style:solid;
   margin:0px;
   height:6px;
  
 
}
 
#f3{
	width:635px;
	float:left;
   margin:0px;
   font-size:  xx-small;
  
 
}
 

  #container {
  width:800px;
  background:#ffffff;
    text-align:center;
    
    
  }
  #content {
  background:white;
  
  
  
  }
  #left {
  width:100px;
  background:white;
  float:left;
  border-right-style: solid; 
  border-left-style: solid; 
  border-right-width: 10px; 
  border-left-width: 30px; 
  border-right-color: #F463E3; 
  border-left-color: #F463E3;
  
  background-color:#FBEEAB;
  }
  
  #main{
  width:580px; 
  height:100%;
  float:	left;
  background:white;
}
#mid{
	background:white;
	
}
#body{ width:800px;margin:0;background:#fff;text-align:left;background-image:url('img/mainB.png');
  background-repeat: repeat-y;padding:0 0 0 0px}
#column{float:left;width:155px;padding:0 0 0 0px;
border-right-style: solid; 
  border-left-style: solid; 
  border-right-width: 5px; 
  border-left-width: 5px; 
  border-right-color: #F463E3; 
  border-left-color: #F463E3;
  
  background-color:#FBEEAB;
  margin: 0;
  text-align: center;
}
#column:after{margin:0;display:block;clear:both;visibility:hidden;height:0;content:".";}
#columnR{margin:0;float:right;width:130px;padding:0 0 0 0px;
 
  border-left-style: solid; 
  border-right-width: 5px;
  border-right-color:#F463E3; 
  border-right-style:solid;
  border-left-width: 2px; 

  border-left-color: #57B945;
  
  background-color:#FFF;
  margin: 0;
  text-align: center;
}

#content2{margin:0;float:left;width:497px;padding:0px 0px 0px 0px; background: #fff; }
* html #content2{padding:10px 0;}
#con{margin:0; width:100%;padding:0px 0px 0px 0px; background: #fff; background-image:url('img/mainB.png');
  background-repeat: repeat-y; }
#body:after{margin:0;display:block;clear:both;visibility:hidden;height:0;content:".";}









#cat{
	
	color:#762E61;
	height:20px; 
	vertical-align:middle; 
	font-size:18px; 
	font-weight:bold; 
	font-family: Verdana, arial, sans-serif;
}


#title{
	padding-left:8px;
	color:#762E61; 
	height:20px; 
	vertical-align:middle;
	font-size:18px; 
	font-weight: bold; 
	font-family: Verdana, arial, sans-serif;
margin-bottom: 5px;

}

#author{
	
	padding-left:10px; 
	color:#BBBBBB; 
	font: 10px Verdana, arial, sans-serif;
   
}
.author{
    float: right;
	padding-left:10px; 
	color:#777; 
	font: 10px Verdana, arial, sans-serif;
   
}
#date{
	color:#BBBBBB;
}

#fSizer{
	text-align:right;
	
}
#tools{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FCE2E9;
	text-align:right;
	font-family:Verdana;
	font-size: 11px;
	color:gray;
	text-decoration:none
	
}
span.hand{cursor: pointer ;} 

#comForm{
	margin:0;
	top: 0;
}

.comName{
	
	margin-top: 20px;
	background-color:#F8EEBA; 
	padding:5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FCE2E9;
	border-top-color:#FCE2E9;
	border-top-style:solid;
	border-top-width:3px;
	color:#000;
	font-size:15px;
	font-weight:bold;
}
.comDate{
	padding-left: 2px;
	color:#BBBBBB;
	font-size:10px;
}
.comment{
	margin:0;
	padding:10px;
	background-color:#FCF7DF;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#FCE2E9;
	border-top-color:#FCE2E9;
	border-top-style:solid;
	border-top-width:1px;
	color:#000;
	font-size:11px;
}

.separator{

  background-color:#F463E3;
  color:#FFF;
  width:100%;
  font-weight: bold; 
	
}



.productName{
	
	color:#762E61; 
	font-size:15px; 
	font-weight: bold; 
	font-family: Verdana, arial, sans-serif;
	
}

.productDesc{
	
	font-size:10px; 
	font-family: Verdana, arial, sans-serif;
	
}

.price{
	color: #999999;
	font-size:12px;
	font-weight: bold; 
	font-family: Verdana, arial, sans-serif;
	
}


.cart {
	text-align: right;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	padding:0;

	
}
.cart .left{
text-align: left;
	
}

.cart .h1{

	font-size:15px;
	font-weight:bold;
	
}
.cart .h3{


	font-weight:bold;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	
}

.cart .form{
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-top-color: #000; 
	border-right-color: #000; 
	border-bottom-color: #000; 
	border-left-color: #000; 
	font: normal normal normal 0.92em/normal arial, sans-serif; 
	width: 25px; 
	text-align: right; 
}
.cart .price{
	color: #999999;
	
	font-weight: bold; 
	font-family: Verdana, arial, sans-serif;
	
}

.button{
	border: 1px solid #000;
	background-color: #FFF;
}
.cart a:link,.cart a:visited{ font-family: Arial; font-size: 10px; color: #000; text-decoration: underline;}
.cart a:hover{color: #3366CC; text-decoration: none;}

a:link, a:visited{ font-family: Arial;  color: #000; text-decoration: underline;}
a:hover{color: #3366CC; text-decoration: none;}



.popup {
background-color: #eff7df;
border: solid 1px #b0c38b;
color: #59624a;
padding: 6px;
position: absolute;
font-size: 0.95em;
line-height: 120%;
}

a.toolTip{
text-decoration:underline;
border-bottom:1px dotted #317082;
}

a:hover .toolTip {
border-bottom:1px dotted #317082;
color: #8B7B73;
}


/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 466px;
border-top: 0px solid #F463E3; /*Brown color theme*/ 
background-color: #FFF;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: #762E61;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: #FBDBDE; /*Brown color theme*/ 

}

.modernbricksmenu2 a:hover{
background-color: #F463E3; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #F463E3; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}
/*rows*/
.row1{
	font-size: 12px;
	font-family: Arial;
	/*background-color: #FBDEE7;*/
	vertical-align: top;
	padding: 2px;
	
	
}
.row1 a, .row1 a:link, .row1 a:visited{
	font-size: 10px;
	text-decoration: underline;
	color: black;
	
}
.row1 a:hover{
	text-decoration: underline;
	color: #3366CC;
	
}
.row2{
	/*background-color: #F7A1DE;*/
	font-size: 12px;
	font-family: Arial;
	vertical-align: top;
	
}
.row2 a, .row2 a:link, .row2 a:visited{
	font-size: 10px;
	text-decoration: underline;
	color: black;
	
}
.row2 a:hover{
	text-decoration: underline;
	color: #3366CC;
	
}
.box{
	border-color: #FF33FF;
	border-style: solid;
	border-width: 2px;
	background-color: #FFCCFF;
	
}
.fleft{
	float: left; 
	margin-left: 12px; 
	margin-right: 12px;	
}
.fright{
	float: right; 
	margin-left: 12px; 
	margin-right: 12px;	
}
/*Services*/
.serviceImg{
    float: right;
    width: 200px;
    margin: 5px;
    text-align: center;
}
.serviceImg img{
    width: 200px;
    border: 0;
}

.serviceItem{
    margin-top: 15px;
    width: 100%;
    border-bottom: 1px #333 dotted;
    padding-bottom: 15px;
    
}
.serviceItem h3, h3{
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    color: #7B4155;
    padding: 0;
    margin: 0;
    margin-bottom: 3px;
    
}
.serviceItem .serviceImg{
    float: none;
    width: 100px;
    margin-right: 10px;
    
}
.serviceItem .serviceImg img{
    width: 100px;
    border: 0;
}
.serviceDesc{
    width: 100%;
    padding: 8px;
    
    
}
.serviceItem .orderLinks{
    float: right;
    
}

.serviceItem .orderLinks a,.serviceItem .orderLinks a:link,.serviceItem .orderLinks a:visited, .serviceItem .orderLinks a:hover{
    margin-left: 6px;
    padding: 3px;
    background-color: #F8A3EE;
    border: 1px solid #F463E3;
    text-decoration: none;
    color: #000;
        
}
.serviceItem .orderLinks a:hover{
    
    background-color: #F463E3;
    text-decoration: none;
    color: #7B4155;
        
}

/*Shopping Cart*/
#mainWrap {
    top: 0;
    position: fixed;
	margin: 0 auto;
	width: 800px;
}

#slidingTopWrap {
	position: absolute;
    top: 0;
    width: 250px;
    z-index: 10;
	margin: 0 0 0 550px;
	padding: 0;
}

#slidingTopContent {
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: #CCCCCC solid;
	border-width: 0px 3px;
	background-color:#EBEBEB;
}

#slidingTopFooter {
	background-image: url(img/cart/basketFooter.png);
	width: 250px;
	height: 40px;
	margin: -10px 0 0 0;
	font-size: 12px;
	color: #666666;
}

#slidingTopFooter a:link {
	text-decoration: none;
	color: #666666;
}

#slidingTopFooter a:visited {
	text-decoration: none;
	color: #666666;
}

#slidingTopFooter a:hover {
	text-decoration: underline;
	color: #666666;
}

#slidingTopFooter A:active {
	text-decoration: underline;
	color: #666666;
}


#slidingTopFooterLeft {
	float: left;
	margin: 15px 0 0 20px;
}

#slidingTopFooterRight {
	float: right;
	margin: 15px 30px 0 0;
}

#wrdInfoWrap {
	background-color: #FFFF99;
	height: 80px;
}

#wrdInfoWrapLeft {
	float: left;
	width: 300px;
	padding: 10px;
}

#wrdInfoWrapRight {
	float: right;
}

#wrdInfoWrapRight A:link, #wrdInfoWrapRight A:visited, #wrdInfoWrapRight A:active {
	color: #333333;
	text-decoration: underline;
}

#wrdInfoWrapRight A:hover {
	color: #669900;
}

#wrdTutorialInfo {
	margin: 25px 10px 0 0;
	background-color: #FFFFFF;
	padding: 5px;
}

#headerWrap {
	width: 100%;
	height: 30px;
	background-color: #666666;
	border: 1px #999999 solid;
}

#contentWrapLeft {
	float: left;
	width: 650px;
}


#contentWrapRight {
	float: right;
	width: 250px;
}

.productWrap {
	float:left;
	width: 170px;
	margin: 5px;
	padding:10px;
	text-align:center;
	color:#7a7a7a;
	border: 1px #EBEBEB solid;
}

.productPriceWrap {
	background-color: #CCCCCC;
	padding: 5px;
	color: #000000;
	font-weight: bold;
}

.productPriceWrap img {
	border: 0;
}

#basketWrap {
	margin: 10px;
	background-color: #EBEBEB;
	padding-bottom: 5px;
}

#basketTitleWrap {
	background-color: #669900;
	border: 3px #CCCCCC solid;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
}

#basketItemsWrap img {
	border: 0;
}

#basketItemsWrap ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}

#basketItemsWrap li {
	background-color: #ffffff;
	margin: 5px;
	font-size: 12px;
    text-align: left;
}

.basketItemLeft {
	float: left;
}

.basketItemRight {
	float: right;
}

#bannerWrap {
	margin: 10px;
	padding-bottom: 5px;
}
/*QA*/
.QA .answerLinks{
    float: right;
    
}

.QA .answerLinks a,.QA .answerLinks a:link,.QA .answerLinks a:visited, .QA .answerLinks a:hover,
.QA .tabsLinks a,.QA .tabsLinks a:link,.QA .tabsLinks a:visited, .QA .tabsLinks a:hover{
    
    padding: 3px;
    background-color: #F8A3EE;
    border: 0;
    text-decoration: none;
    color: #000;
        
}
.QA .answerLinks a:hover,.QA .tabsLinks a:hover, .tabsLinks a:link .selected, .tabsLinks a:visited .selected{
    
    background-color: #F463E3;
    text-decoration: none;
    color: #7B4155;
        
}
.QA .tabsLinks{
    background-color: #F463E3;
}