* {padding: 0;margin: 0;} 

body {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 12px;
padding: 0;
margin: 0 auto;
color: #3f3f3f;
line-height: 20px
}

img { 
border: none; 
}


a { 
text-decoration: none;
 color: #3090F0; 
}

a:hover { 
color: #333; 
}

h3 { 
border-bottom: 1px dotted #dd0c74; 
color: #F0A848; 
padding: 10px 0 2px 0; 
}

h3 a 
{ color: #3090F0; 
}

h3 a:hover { 
color: #F0A848; 
}


#wrap {
margin: auto;
width: 970px;
border: 1px solid #dd0c74;

}

#header {

height: 124px;
padding: 0;
margin: 0;
background:#FEB2D8;
}

#header h1 {
text-transform: uppercase; 
font-size: 16px; 
font-weight: 100; 
letter-spacing: 1px;
text-align: left; 
margin-top:5px;
margin-left:250px;

}


#header h1 a { 
color: #3090F0; 
}



#logo{
background: #FEB2D8 url('images/tocbeads.jpg') no-repeat;
height: 120px;
margin-left:40px;

}

#header h1 a:hover { 
color: #333; 

}

#header h2 { 
font-size: 15px; 
color: #333; 
font-weight: 100;
text-align: right; 
margin-top:0px;
margin-right:70px;

 
}

.menu {
height: 30px;
width:100%;
background: #EEF0F1 url('images/box-bg.png') repeat-x;
line-height: 30px

}

.menu li {
float:left;list-style-type:none;
width:100px;
text-align:center;
}

.menu li a {
text-decoration:none;
color: #3f3f3f;
letter-spacing:-1px;
font-weight: 600;
font-size: 14px;
}

.menu li a:hover {
color: #fcefef;
text-decoration: underline; 
}

#content_container { 
padding: 10px;
}

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

#left li { 
list-style-type: none; 
padding-left: 10px; 
}


#left h1 {
margin-left: 10px;
color: #3f3f3f;
background: #EEF0F1 url('images/box-bg.png') repeat-x;
border-right: 1px solid #dd0c74; border-left: 1px solid #dd0c74; 
font-style:normal; 
font-variant:normal; 
font-weight:bold; 
font-size:13px; 
padding-left:12px; 
padding-right:1px; 
padding-top:5px; 
padding-bottom:5px
 }


#left h2 {
margin-left: 10px;
color: #3f3f3f;
background: #F3B8BB url('images/box-bg.png') repeat-x;
border-right: 1px solid #dd0c74; border-left: 1px solid #dd0c74; 
font-style:normal; 
font-variant:normal; 
font-weight:bold; 
font-size:13px; 
padding-left:12px; 
padding-right:1px; 
padding-top:5px; 
padding-bottom:5px
 }

#left h2 a {
color:#3f3f3f;
text-decoration:underline;
font-size:10px; 

 }
#left h2 a:hover {
color:#FFFFFF;
text-decoration:none;
font-size:10px; 

 }


#left .box {
border-right: 1px solid #dd0c74; 
border-left: 1px solid #dd0c74; 
border-bottom: 1px solid #dd0c74; 
margin: 0 0 10px 10px;
padding: 10px;
background: #FAFCFA url('images/bgbox.png') repeat-x;
height:auto;
	
}

#left .box a {
color:#d50c74;
font-weight:500;
text-decoration:none;
font-size:11px; 

}

#left .box a:hover {
color:#ea709d;
font-weight:500;
text-decoration:none;
font-size:11px; 

}

#left .boxtwo {
border-top: 1px solid #dd0c74; 
border-right: 1px solid #dd0c74; 
border-left: 1px solid #dd0c74; 
border-bottom: 1px solid #dd0c74; 
margin: 0 0 10px 10px;
text-align:center;
height:auto;
background: #FAFCFA url('images/bgbox.png') repeat-x;
padding-top:3px;
padding-bottom:3px;

}

#left .boxtwo a {
color:#d50c74;
font-weight:600;
text-decoration:underline;
}


#right { 
float: right;
width: 730px;
margin-right: 10px; 
}

#centre {
float: left;
width : 540px;
line-height:15px;
color:#3f3f3f;
font-size:12px;

}


#centre h1 {
color: #3f3f3f;
font-style:normal; 
font-variant:normal; 
font-weight:bold; 
font-size:14px; 
}


#centre h2 {
color: #3f3f3f;
font-style:normal; 
font-variant:normal; 
font-weight:500; 
font-size:15px; 
text-align:center;
}


#centre h3 {
color: #3f3f3f;
background: #F3B8BB url('images/box-bg.png') repeat-x;
border-right: 1px solid #dd0c74; 
border-left: 1px solid #dd0c74; 
font-style:normal; 
font-variant:normal; 
font-weight:bold; 
font-size:13px; 
padding-left:10px; 
padding-right:0; 
padding-top:10px; 
padding-bottom:5px;
text-align:left;

}

#centre h4 {
color: #3f3f3f;
font-style:normal; 
font-variant:normal; 
font-weight:500; 
font-size:12px; 
padding:10px;
}

#centrecontent {
border-right: 1px solid #dd0c74; 
border-left: 1px solid #dd0c74; 
border-bottom: 1px solid #dd0c74; 
margin: 0 0 10px 0;	
padding: 10px 10px 10px 10px;
text-align: justify;
background: #FAFCFA url('images/bgbox.png') repeat-x;	
color: #3f3f3f;
height:100%;


}

#centre a {
color:#d50c74;
font-weight:500;
text-decoration:none;
}

#centre a:hover {
color:#ea709d;
font-weight:500;
text-decoration:none;
}



#right_column {
float: right;
width: 180px;
height:auto;
}

#right_column h2 {
color: #3f3f3f;
background: #F3B8BB url('images/box-bg.png') repeat-x;	
border-right: 1px solid #dd0c74; 
border-left: 1px solid #dd0c74; 
font-style:normal; 
font-variant:normal; 
font-weight:bold; 
font-size:13px; 
padding-left:10px; 
padding-right:0; 
padding-top:5px; 
padding-bottom:5px
}

#right_column h2 a {
color:#3f3f3f;
text-decoration:underline;
font-size:10px; 
 }

#right_column h2 a:hover {
color:#FFFFFF;
text-decoration:none;
font-size:10px; 

 }


.right_column_box {
border-right: 1px solid #dd0c74; 
border-left: 1px solid #dd0c74; 
border-bottom: 1px solid #dd0c74; 
margin: 0 0 10px 0;	
padding: 10px;
text-align: left;
background: #FAFCFA url('images/bgbox.png') repeat-x;	
height:auto;
color: #3f3f3f;
line-height:14px;

}


.spacer{
margin-top:10px;
margin-bottom:10px;
}


#copyright {
    color:#666;
    font-size:10px;
    font-family:verdana;
    line-height:14px;
    margin:10px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    text-align:center;
    width: 100%;
}
#stockwarning {
    color:#FF0000;
    font-size:10px;
    font-family:verdana;
    line-height:14px;
    }
/* buttons */


.sub {
  color: #3f3f3f;
  font: bold 12px'verdana',helvetica,sans-serif;
  background-color: #feb2d8;
}



/* move email form */

#nemail {

margin-left: 2px;
margin-top: 5px;
margin-bottom: 2px;

}

#nName {

margin-left: 0px;
margin-top: 5px;
margin-bottom: 2px;


}



/* product page layout */


#product_table {
	border: none;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 410px;
      padding:10px;
      height:100%;
	

}

#product_table-1 {
	border: none;
	left: 2px;
	padding: 1px;
	text-align: center;
	top: 2px;
	width: 404px;
      float: left;
      height:1px;
}

#product_table-2 {
	border: none;
	left: 2px;
	padding: 1px;
	top: 5px;
	width: 187px;
float: left;
      height:auto;
}

#product_table-3 {
	border: none;
	left: 193px;
	padding: 1px;
	top: 5px;
	width: 213px;
      float: left;
      height:auto;
}

#product_table-4 {
	border: none;
	left: 2px;
	padding: 1px;
	top: 8px;
	width: 404px;
float: left;
      height:auto;
}

#product_table-5 {
	border: none;
	left: 2px;
	padding: 1px;
	top: 11px;
	width: 404px;
      float: left;

}


/* index page and category page layout */

.ts-1 {
	margin-left: 40px;
	text-align: left;
	width: 420px;
      margin-bottom:20px;
      margin-top:20px;
      vertical-align:top;
      border: 1px solid #dd0c74; 
      padding:10px;
      background: #FAFCFA url('images/bgbox.png') repeat-x;
      line-height:15px;
      display: inline-block;
      height:100%;
	



}

.ts-1-1 {
	border: none;
	left: 0px;
	padding: 1px;
	top: 0px;
	width: 135px;
      float: left;
      vertical-align:top;
      height: auto;

 }

.ts-1-2 {
	border: none;
	left: 137px;
	padding: 1px;
	top: 0px;
	width: 281px;
      vertical-align: top;
      float: left;
      height: auto;



}
/* sitemap layout */

.sm-1 {
	text-align: left;
	width: 540px;
      text-align: center;
      border: 1px solid #dd0c74; 
      background: #FAFCFA url('images/bgbox.png') repeat-x;
      display: inline-block;
      height:100%;

}

.sm-1-1 {
	border: none;
	left: 0px;
	padding: 10px;
	top: 0px;
	width: 178px;
      float: left;
      vertical-align:top;
	text-align: left;
}

.sm-1-2 {
	border: none;
	left: 260px;
	padding: 10px;
	top: 0px;
	width: 280px;
      vertical-align: top;
      float: left;
	text-align: left;
}

#pagination {
	text-align: center;
	width: 100%;
      margin-bottom:20px;
            float: left;

}
