@charset "utf-8";
/* CSS Document */


html, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset
{	margin: 0;	padding: 0;	text-decoration:none; color:#000; }


img, fieldset, png
{	border: 0; padding: 0; }

select, input, textarea 
{	font: 0.9em /1.2 "arial", verdana, lucida sans, helvetica, sans-serif;	margin :0;	padding: 0;	color:#000;}

body
{	font: 0.9em /1.2 "arial", verdana, lucida sans, helvetica, sans-serif;	margin :0;	padding: 0;	color:#000; background: none repeat scroll 0 0 #fff; }

ul
{	list-style:none;	}

p
{	color:#000; border:0; padding:0; white-space:nowrap; text-decoration:none;	}



#container 
{
    margin: 0 auto;
    width: 1000px;
}


/* header starts*/


#header 
{
}


#logo 
{
    float: left;
	width: 300px;
	height: 100px;
	background-image:url(http://img.vertishop.com/HelloCluce/common/cm_198_1_thumb.jpg);
	background-repeat:no-repeat;
	margin:10px 0 15px 5px;
}

#my_acct_box
{
	padding:45px 0 0 0;
	float:right;
}

#icons
{
	text-align:right;
}

#icons img
{
	width:25px;
}

#my_acct_nav 
{
	text-align:right;
	font:.6em Arial, Helvetica, sans-serif;
	padding:5px 0 2px 0;
}

#my_acct_sreach_box
{
	padding:5px 0 0 0;
	text-align:right;
}

#my_acct_sreach_box input
{
	font:.7em Arial, Helvetica, sans-serif;
	vertical-align:top;
}

#search_button
{
	float:right;
	padding-left:2px;
}


#nav_top
{
	clear:both;
    clear: both;
	height:20px;
    padding:4px 0 4px 0;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	font-size:1.2em;
}


#nav_top a
{
	text-decoration:none;
}

#nav_top li.section
{
	display:block;
	float:left;
	margin:0 65px 0 65px;
}

li.section a:link {color:#000;}    /* unvisited link */
li.section a:visited {color:#000;} /* visited link */
li.section a:hover {color:#999;}   /* mouse over link */
li.section a:active {color:#000;}  /* selected link */



/* header ends*/

/* conent starts */



#content_main
{
	padding:20px;	
}

#content_other_pages
{
	font:3em Arial, Helvetica, sans-serif;
	text-align:center;
	padding:230px 0 230px 0;
}

#shop_category
{
	clear:both;
	float:left;
	width:135px;
	padding:20px 20px 0 20px;
	text-align:right; 
	letter-spacing:2px;
	word-spacing:2px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height:1.6em;
}

#shop_category a:link {color:#000;}    /* unvisited link */
#shop_category a:visited {color:#000;} /* visited link */
#shop_category a:hover {color:#999;}   /* mouse over link */
#shop_category a:active {color:#000;}  /* selected link */

#product_content
{
	float:left;
	width:824px;
	border-left:1px solid #000;
}

#product_content_innerbox
{
	float:left;
	width:824px;
}


.shop_directory
{
	float:right;
	height:25px;
	text-align:left;
	margin:20px 20px 5px 20px;
	width:784px;
	border-bottom:1px solid #000;
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	font-size:1.6em;
	color:#000;
}

#thumbs
{
	padding:20px 20px 20px 20px;
}

#thumbs a
{
	float:left;
	text-align:center;
	padding:5px 6px 5px 0px;
}

#viewall_bottom
{
	float:right;
	width:784px;
	text-align:left;
	padding:10px 20px 10px 20px;
} 


/* product conent ends */

/* checkout1 content starts */

#shopping_bag
{
	float:left;
	width:500px;
	height:auto;
	text-align:left; 
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.32em;
}

#shopping_bag_inner
{
	border-bottom:1px solid #666;
	padding:10px 0 10px 0;
	font-size:1.2em;
}

.item_detail
{
	height:160px;
	border-bottom:1px solid #666;
}

.item_thumb
{
	float:left;
	margin:5px 0 5px 0;
}

.item_spec
{
	float:left; 
	margin:5px 0 5px 5px; 
	width:395px; 
	height:120px; 
	border-bottom:1px solid #999;
}

.product_info
{
	float:left;
}

.purchase_info
{
	float:right;
	width:120px;
	margin:0 30px 0 0;
	font-size:.7em;
	line-height:2.1em;
}

.purchase_info_left
{
	float:left;
	text-align:right;
	padding-right:10px;
}

.purchase_info_left a:link {color:#666;}    /* unvisited link */
.purchase_info_left a:visited {color:#666;} /* visited link */
.purchase_info_left a:hover {color:#333;}   /* mouse over link */
.purchase_info_left a:active {color:#666;}  /* selected link */

.purchase_info_right
{
	float:left; 
}

.purchase_info_right li
{
	font-weight:bolder;
}

.purchase_info_right a:link {color:#666;}    /* unvisited link */
.purchase_info_right a:visited {color:#666;} /* visited link */
.purchase_info_right a:hover {color:#333;}   /* mouse over link */
.purchase_info_right a:active {color:#666;}  /* selected link */

#total
{
	float:right;
	margin:20px 0 20px 0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.total_left
{
	float:left;
	padding-left:10px;
}

.total_right
{
	float:right;
	padding:0 5px 0 50px;
}

#shipping_billing
{
	float:right;
	width:450px;
	height:auto;
	font-size:1.2em;
}

#shipping_and_billing
{
	
	padding:10px 0 10px 5px;
}

#shipping_inner_box
{
	margin:10px;
	width:430px;
	background: none repeat scroll 0 0 #f2f2f2;
}

#shipping_info_outer_box
{
	width:450px;
	border:1px solid #999;
}

#shipping_info_title
{
	width:400px;
	margin:10px 10px 10px 15px;
	padding:10px 0 10px 0;
	border-bottom:1px solid #999;
}

#shipping_info_field_outerbox
{
	float:left;
	width:430px;
}

#shipping_info_field_left
{
	margin:0 0 10px 15px; 
	float:left; 
	font-size:.8em; 
	line-height:2em;
}

#shipping_info_field_right
{
	float:right; 
	width:280px;
	margin:0 20px 10px 0; 
	line-height:1.6em;
}

#make_billing_same
{
	clear:both;
	padding:20px 0 20px 0;
	margin:0 15px 0 15px;
	width:400px;
	border-bottom:1px solid #999;
}

#shipping_method
{
	float:left;
	margin:0 15px 0 15px;
	padding:10px 0 20px 0;
	width:400px;
	line-height:2em;
}

#next_button
{
	float:left;
	width:400px;
	margin:5px 15px 15px 15px;
	padding:20px 0 0 0;
	text-align:center;
	border-top:1px solid #999;
}

#billing_info_outer_box
{
	width:450px;
	margin:10px 0 20px 0;
	border:1px solid #999;
}

#billing_info_title
{
	width:400px;
	margin:10px 10px 10px 15px;
	padding:10px 0 10px 0;
	border-bottom:1px solid #999;
}

#billing_inner_box
{
	margin:10px;
	width:430px;
	height:380px;
	background: none repeat scroll 0 0 #f2f2f2;
}

#billing_info_field_outerbox
{
	float:left;
	width:430px;
}

#billing_info_field_left
{
	margin:0 0 10px 15px; 
	float:left; 
	font-size:.8em; 
	line-height:2em;
}

#billing_info_field_right
{
	float:right;
	width:280px;
	margin:0 20px 10px 0;
	line-height:1.6em;
}

/* checkout1 content ends */

/* payment content starts */


#payment
{
	float:right;
	width:450px;
	height:auto;
	font-size:1.2em;
}

#payment_title
{
	
	padding:10px 0 10px 5px;
}

#payment_inner_box
{
	margin:10px;
	padding:15px;
	width:400px;
	height:470px;
	background: none repeat scroll 0 0 #f2f2f2;
}

#payment_info_outer_box
{
	width:450px;
	height:520px;
	margin-bottom:20px;
	border:1px solid #999;
}

#payment_info_title
{
	width:400px;
	padding:0 0 10px 0;
	border-bottom:1px solid #999;
}

#payment_info_field_outerbox
{
	float:left;
	width:430px;
}

#payment_info_field_left
{
	padding:10px 0 10px 0; 
	float:left; 
	font-size:.8em; 
	line-height:2em;
}

#payment_info_field_right
{
	float:left; 
	width:280px;
	padding:10px 20px 10px 30px; 
	line-height:1.6em;
}

#confirm_button
{
	clear:both;
	width:400px;
	padding:10px 0 20px 0;
	text-align:center;
	border-bottom:1px solid #ccc;
}

#billing_address_outerbox
{
	float:left;
	width:400px;
	padding:20px 0 20px 0;
	border-bottom:1px solid #ccc;
}

#billing_address
{
	float:left;
}

#billing_edit_button
{
	float:right;
	padding:52px 0 0 0;
}

#shipping_address_outerbox
{
	float:left;
	width:400px;
	padding:20px 0 0 0;
}

#shipping_address
{
	float:left;
}

#shipping_edit_button
{
	float:right;
	padding:52px 0 0 0;
}

/*payment ends */

/*confirmed starts*/

#confirmed
{
	float:left;
	width:650px;
	height:500px;
	font-size:1.2em;
}

#confirmed_title
{
	
	padding:10px 0 10px 5px;
}

#submitted
{
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	padding:30px 0 30px 0;
}

#purchasing_inner_box
{
	margin:10px;
	padding:15px;
	width:600px;
	height:200px;
	background: none repeat scroll 0 0 #f2f2f2;
}

#purchasing_info_outer_box
{
	width:650px;
	height:250px;
	margin:0 0 180px 0;
	border:1px solid #ccc;
}

#purchasing_info_title
{
	width:600px;
	padding:0 0 10px 0;
	border-bottom:1px solid #ccc;
}

#payment_info_field_outerbox
{
	float:left;
	width:630px;
}

#payment_info_field_left
{
	padding:10px 0 10px 0; 
	float:left; 
	font-size:.8em; 
	line-height:2em;
}

#billing_address_outerbox
{
	float:left;
	width:400px;
	padding:20px 0 20px 0;
}

#submitted_billing_address
{
	float:left;
}

#submitted_shipping_address
{
	float:right;
	padding:0 0 0 50px;
}

#order_total
{
	float:left;
	width:600px;
	padding:20px 0 20px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;

}

/*conrimed ends */



/* footer starts */


#nav_menu
{
	clear:both;
    padding:5px 0 0 260px;
	height: 24px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

#nav_menu a
{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}

#nav_menu li.section
{
	display:block;
	float:left;
	list-style:none;
	margin:0 20px 0 20px;
}

#copyright
{
	text-decoration:none;
	text-align:center;
	padding: 10px 0 10px 0;
	font:.76em Arial, Helvetica, sans-serif;
}

#copyright a:link {color:#000;}    /* unvisited link */
#copyright a:visited {color:#000;} /* visited link */
#copyright a:hover {color:#999;}   /* mouse over link */
#copyright a:active {color:#000;}  /* selected link */

	
	
/* footer ends */

	
	
	
/* options */	
	
	
#shopping_cart
{
	position: fixed;
	bottom: 200px;
    top: 150px;
    width: 150px;
	margin-left: 1000px;
	border: 1px solid #999;
}

/* add by david on 08082011 */
.style4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.style8 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000ff; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.style11 {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333333;
	PADDING-TOP: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.basetext { font: 11px Arial, Regular, Helvetica, sans-serif;}
.btn1 {
    display:block;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
	font-family:Arial, Helvetica, sans-serif
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    /*color:#565656;*/
	color:#666;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.btn2 {
    display:block;
    margin:0 0 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
	font-family:Arial, Helvetica, sans-serif
    font-size:9px;
    text-decoration:none;
	color:#666;
    cursor:pointer;
}
.textbox {
	width:150px;
	border:1px solid #999;
	height:17px;
	font-size:12px;
	color:#444;
}
.textbox1 {
	border:1px solid #999;
	height:17px;
	font-size:12px;
	color:#444;
}
.select1 {
	width:152px;
	height:17px;
	font-size: 11px;
	border:1px solid #999;
}
.select2 {
	width:73px;
	height:17px;
	font-size: 11px;
	border:1px solid #999;
}
.box1 {
	padding-left:10px;
	padding-right:10px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	background-color:#000;
	border: 1px solid;   
	border-color: #666666 #000000 #000000 #666666;
	/*filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');*/
}
.box1:hover {
	background-color:#ffffff;
	color:#000000;
}
.box3 {
	padding-left:10px;
	padding-right:10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	background-color:#ffffff;
	border: 1px solid;   
	border-color: #666666 #000000 #000000 #666666;
	/*filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');*/
}
.box2 {
	padding-left:10px;
	padding-right:10px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	background-color:#ccc;
	/*filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');*/
}
.box4 {
	padding-left:5px;
	padding-right:5px;
	background-color:#ffffff;
	border:1px solid #ccc;
}

/* add by david on 08082011 */
