body {

	margin: 1em 0;

	padding-right: 0;

	padding-left: 0;

	text-align: center;

	background: white;

	}


/*************************/
span.pink_tuanh
{
color:#CD1076;
font-family:verdana,bold;
}

/*************************/




/************CHECK OUT SYSTEM************/



ul.bullets

{

margin-left:30px;

font-family:verdana,bold;

color:#51494B;

font-size:12px;

}

ul.bullets li

{

font-family:verdana,bold;

color:#51494B;

font-size:12px;

list-style-type: circle;

}



table.checkout_item

{

background-color:29858E;

border-color:#29858E;

border-width:15px;	

border-width: 5px;

border-spacing: ;

border-style: solid;

border-collapse: separate;

width:250px;

color:white;

font-family:verdana,regular;

font-size:12px;

}



div.checkout_wrapper

{

padding-top:32px;

padding-bottom:32px;



}



table.checkout_item td

{

margin:13.5px 13.5px 13.5px 13.5px;

}



img.remove

{

text-align:center;

}



img.checkout_image

{

height:103px;

width:103px;

}



img.checkout_color

{

height:28px;

width:28px;

}







/***************************************/

		

	

/*******new cart*******/

div#cart_image_wrap

{

//display:none;

cursor:pointer;

}

div.cart_main_wrap

{

height:350px;

width:175px;

padding:12px 12px 12px 12px;

position:relative;

background-color:#28858E;

color:white;

}

div.cart_main_wrap p

{

width:163px;

position:absolute;

top:220px;

font-family:verdana, regular;

font-size:10.5px;

text-align:center;

}

div.cart_main_wrap h1

{
color:db94be;
position:absolute;

right:12px;

top:190px;

width:200px;

font-family:verdana,regular;
font-weight:100px;

font-size:10px;

text-align:right;

}

div.cart_main_wrap h2

{
color:db94be;
position:absolute;

right:12px;

top:202px;

font-family:verdana,bold;

font-size:11px;

text-align:right;

}

div.cart_thumbamil

{

position:relative;

height:163px;

width:163px;

}

div.cart_thumbamil img

{

height:175px;

width:175px;

z-index:1;

}

img.cart_close

{

position:absolute;

cursor:pointer;

right:0px;

margin:0px 10px 0 0;

z-index:555;

height:31px;

width:29px;

}

img.cart_expand

{

position:absolute;

cursor:pointer;

left:15px;

top:153px;

height:30px;

width:30px;

z-index:555;

}

div.color_picker

{

position:absolute;

left:6px;

bottom:6px;

}

div.color_picker img

{

height:25px;

width:25px;

margin:1.5px 1.5px 1.5px 1.5px;

}

img.add_to_cart

{

position:absolute;

right:10px;

bottom:6px;

}

span#quantity

{

position:absolute;

right:10px;

bottom:40px;

text-align:center;

}

span#sizes

{

text-align:center;

position:absolute;

right:10px;

bottom:60px;

}



/***********************/

	

	

	

	

div.content h1 /* body headings */

{



font-family:verdana, sans-serif;

font-color:EC008C;

font-size:14px;

font-weight:550;

}

div.content 

{

position:relative;

font-family: verdana;

width:775px;

min-height:400px;

margin-bottom:15px;

}



.partners a:link 

{

color:51494B;

decoration:none;

}



.partners a:visited 

{

color:FFFFFF;

}



.partners a:hover 

{

color:FFFFFF;

}

.partners a:active 

{

color:FFFFFF;

}



a:link 

{

color:#CC3299;

decoration:none;

}



a:visited 

{

color:#CC3299;

}





a:hover 

{

color:#CC3299;

}

a:active 

{

color:#CC3299;

}



p.intro a

{

font-color:white;

font-stretch: condensed;

decoration: none;

color:CC3299;

}

p.intro  /* body headings */

{

font-family:verdana, bold;



font-size:14px;

font-weight:800;

margin-left:30px;

//margin-right:20px;

width:700px;

color:#FFFFFF;

}	

p.intro a

{

font-family:verdana, regular;

font-weight:400;

color:CC3299;

}	

p.qoutes  /* qoutes */

{

padding-right:25px;

font-size:11px;

color:51494B;

}



p.signature  /* body headings */

{

font-family:verdana, italic;

color:#51494B;

font-size:11px;

text-align:left;

padding-left: 30px;

font-style:italic;

margin-top:-10px;

}	

div.main_wrapper

{

background-color:#FFFFFF;

}

div.main_wrapper

{

text-align: left;

	margin: 0 auto;

	padding: 0 0;

	width: 800px;



}

div.blog_wrapper

{

padding: 45px 45px 45px 45px;

}

div.blog_title

{

position:relative;

}

div.blog_date

{

position:absolute;

right:0px;

}

div.blog_body

{

margin-bottom:50px;

background-color:white;

border-color:black;

border-width:1px;

}



img.image_color

{

margin-left:5px;

margin-right:5px;

width:37px;

height:37px;

}

span.inner_qoute

{

font-style:italic;

}

div.copyright 

{

padding-top:10px;

padding-bottom:10px;

padding-right:10px;

font-family: verdana;

text-decoration:none;

color:white;

font-size:11px;

text-align:right;

float:right;

}

div.copyright a

{

text-decoration:none;

}

div.subscribe_box

{

float:left;

padding-left:30px;

padding-top:10px;

padding-bottom:10px;

font-family: verdana;

color:white;

font-size:15px;

}

div.image_container

{

height:350px;

width:350px;



}

#the_image

{



}

div#detail_box

{

 width:460px;

 background-color:#51494b;

}

div.detail_header

{

height:50px;

font-family: verdana;

background-color:#white;

}

div.item_title

{

font-family: verdana;

padding-top:35px;

float:left;

width:460px;

text-align:left;

height:100px;

font-size:20px;

color:white;

//padding-right:175px;

padding-left:10px;

background-color:#ffffff;

}

div.detail_content

{

position:relative;

font-family: verdana;

width:460px;

background-color:#51494b;

height:200px;

}







div.item_description

{

color:#28858E;

font-family: verdana;

font:bold;

background-color:#BAC6CD;

width:460px;

padding-top: 10px;

padding-left:15px;

padding-right:15px;

height:auto;

}

div.item_options

{

width:460px;

background-color:#BAC6CD;

padding-left:15px;

padding-top:10px;

}

img.item_thumbnail

{

// float:left;

 height:100px;

 width:100px;

background-color:#28858E;

}

div.item_thumbnail

{

position:absolute;

right:0px;

}





div.image_pager

{

 padding-top:10px;



}

span.selected

{

	color:white;

}

span.selected_shop

{

color:db94be;

}

img.item_list

{

cursor:pointer;

height:190px;

width:190px;

margin-left:50px;

padding-top:15px;

padding-bottom:15px;

margin-bottom:15px;

}

img.item_detail

{

height:300px;

width:300px;

}

input#email

{

border: 1px solid black;

}

div.header

{

height:45px;

position:relative;

}

div.bread-crum a

{

font-family: verdana;

color:#28858E;

font-size:13px;

}

/*ul.sub_nav

{

padding-top:3px;

padding-bottom:3px;



} */

div.nav

{

background-color:#white;

height:30px;

margin-top:30px;

}

/* Fix IE. Hide from IE Mac \*/

* html ul li { float: left; }

* html ul li a { height: 1%; }

/* End */



ul.nav,

.nav ul{

/*Remove all spacings from the list items*/



	margin: 0;

	padding: 0;

	cursor: default;

	list-style-type: none;

	display: inline;

}



ul.nav{

	display: table;

}

ul.nav>li{

	display: table-cell;

	position: relative;

	padding: 2px 6px;

}









ul.nav li>ul{

/*Make the sub list items invisible*/

	display: none;

	position: absolute;

	max-width: 40ex;

	margin-left: -6px;

	margin-top: 2px;

}



ul.nav li:hover>ul{

/*When hovered, make them appear*/

	display : block;

}



.nav ul li a{

/*Make the hyperlinks as a block element, sort of a hover effect*/

	display: block;

	padding: 2px 10px;

}



/*** Menu colors (customizable) ***/



ul.nav,

.nav ul,

.nav ul li a{

	font-family: verdana;

color:#WHITE;

font-size:15px;

background-color:#CC3299;

}







ul.nav li:hover,

.nav ul li a:hover{

background-color:#CC3299;

}



ul.nav li:active,

.nav ul li a:active{

background-color:#CC3299;

}



ul.nav,

.nav ul{

}



.nav a{

	text-decoration: none;

}



div.footer

{

background-color:#51494B;

height:60px;

}

div.content

{

padding-top:35px;

padding-bottom:5px;

margin-left:25px;

}

img.item_jewel

{





}



h2.label

{

font-family:verdana,bold;

font-size:12px;



color:#51494B;

margin-bottom:-12px;



}

h1.tuanh

{

font-family:verdana,bold;

font-size:14px;

color:51494B;

}

p.tuanh

{

padding-right:25px;

font-size:12px;

color:51494B;

}

table.contact-us td
{

 padding-right:25px;

font-size:12px;

color:51494B;

}




div.trail

{

height:13px;

}

img#logo

{

 float:left;

 padding-right:540px;

 margin-left:12px;

 margin-top:7px;

}

span#cart_status

{

float:left;

font-family: verdana;

color:#;

font-size:12px;

text-align:right;

padding-top:2px;

}

span#num_cart

{



position:absolute;

top:8px;

right:15px;

font-style:bold;

text-align:right;

font-size:12px;

color:#EC008C;

}

span#cart

{

/*

text-align:right;

float:left;

padding-bottom:5px;

font-family: verdana;

color:#FFFFFF;

font-size:14px;

height:85px;*/

font-size:10px;

font-family: verdana;

color:#FFFFFF;

position:absolute;

right:5px;

top:12px;

}



dl, dt, dd, ul, li {

margin: 0;

padding: 0;

list-style-type: none;

}

#menu {

position:absolute;

z-index:100;

top:80px;

width:800px;

}

#menu dl {

float: left;

width: 133px;

}

#menu dt {

padding-top:5px;

padding-bottom:5px;

padding-left:20px;

padding-right:20px;

cursor: pointer;

text-align: left;

font-family: verdana;



background-color:#51494B;

}

#menu dd {

display: none;

}

#menu li {

margin-top:-5px;

margin-bottom:5px;

text-align: left;

background-color:#51494B;

padding-left:20px;

padding-right:20px;

}

#menu li a, #menu dt a {

color:#FFFFFF;

text-decoration: none;

display: block;

border: 0 none;

font-size:15px;



}

selected.li ,selected.dt,  {

color:white;

}

#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {

color:white;

}

table.sub_section

{

margin-left:80px;

margin-right:80px;

}

table.sub_section td

{

padding:28px 28px 0 28px;

font-family:verdana,regular;

font-size:12.5px;

color:51494B;
}

table.sub_section h5

{

margin-top:-1px;

margin-bottom:-1px;

text-align:right;

font-family:verdana,regular;

font-size:12.5px;

}

table.sub_section img

{

width:123px;

height:123px;

/*border: 5px solid #CC3299;*/

}



td.other_rows

{

margin-top:-8.5px;

}

/*

table.item td

{

padding-left:48px;

padding-right:48px;

padding-bottom:15px;

}

table.item img

{

width:150px;

height:150px;

}

*/



table.item

{

margin-left:50px;

margin-right:50px;

}

table.item td

{

padding:45px 45px 0 45px;

}

table.item img

{

width:123px;

height:123px;

/*border: 5px solid #CC3299;*/

}



table.features

{

//left:-20px;

}

table.features td

{

padding:12.5px 12.5px 12.5px 12.5px;

}

table.features img

{

width:175px;

height:175px;

/*border: 5px solid #CC3299;*/

}

p.pink

{

font-size:12px;

color:CC3299;;

}

h2.label_features

{

font-family:verdana,bold;

font-size:12px;

color:#51494B;

}



img.press

{

//border: 5px solid #CC3299;

width:200px;

height:200px;

margin:35px 10px 35px 10px;

}



h1.event_title

{


color:#CC3299;

text-align:left;

font-family:verdana,bold;

margin-top:-2px;

margin-bottom:-10px;

}

p.event_info

{

color:51494B;


text-align:left;

font-family:verdana,bold;

font-size:13px;

}

p.event_body

{

text-align:left;


font-family:verdana,regular;;

font-size:12px;

color:#51494B;

}

div.event_wrapper

{



width:600px;



padding:10px 10px 10px 10px;
margin-bottom:20px;
text-align:left;
background-color:white;

}

div.event_wrapper img
{


}

table.main_page

{

margin-left:32px;

margin-right:32px;

}

table.main_page td

{

padding:28px 28px 0 28px;

}

table.main_page img

{

width:123px;

height:123px;

/*border: 5px solid #CC3299;*/

}
div.total_wrapper
{
padding:5px 5px 5px 5px;
width:250px;
background-color:white;
height:75px;
font-family:verdana,regular;;
}
div.total_wrapper
{
cursor:pointer;
}


