@charset "utf-8";

/* --------------------------------------------------- .Net CSS Class start --------------------------------------------------- */

body{		
	font-family:Tahoma;
	font-size:11px;
	margin:0px;
	color:#000000;
}

.button{
	background:url(../image/line_bg.jpg) repeat-x;
	width:70px;
	height:25px;
	text-align:center;
	cursor:pointer;
}

.button_saveadmin{
	background:url(../image/line_bg.jpg) repeat-x;
	width:70px;
	height:25px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.button_saveadmin:hover{
	background:url(../image/line_bg.jpg) repeat-x;
	width:70px;
	height:25px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.button_logout{
	background:url(../image/btn_logout.jpg);
	width:64px;
	height:24px;
	text-align:center;
	border:none;
	cursor:pointer;
}

.button_promotion{
	background:url(../image/applypromotion.jpg);
	width:122px;
	height:24px;
	text-align:center;
	border:none;
	cursor:pointer;
}
.promotiontxt{
	color:#ba9a5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.button_search{
	background:url(../image/btn_search.jpg);
	width:64px;
	height:24px;
	text-align:center;
	border:none;
	cursor:pointer;
	padding-top:2px;
}

.button_design{
	background:url(../image/line_bg.jpg) repeat-x;
	width:90px;
	height:25px;
	text-align:center;
	cursor:pointer;
}

.button01{
	background:url(../image/line_bg.jpg) repeat-x;
	width:80px;
	height:25px;
	text-align:center;
	cursor:pointer;
}

.button_go{		
	background:url(../image/go_Btn.jpg) no-repeat top;
	border:0px solid #60AFE8;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	height:22px;
	width:26px;
	cursor:pointer;
}

.button_go_01{		
	background:url(../image/btn_submit.jpg) no-repeat top;
	border:0px solid #60AFE8;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	height:24px;
	width:64px;
	cursor:pointer;
}

.button_change{		
	background:url(../image/btn_change.jpg) no-repeat top;
	border:0px solid #60AFE8;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	height:24px;
	width:64px;
	cursor:pointer;
}

.button_go_02{		
	background:url(../image/button_continue.gif) no-repeat top;
	border:0px solid #60AFE8;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	height:30px;
	width:100px;
	cursor:pointer;
}

.button_checkout{		
	background:url(../image/btn_checkout.jpg) no-repeat top;
	border:0px solid #60AFE8;
	/*color:#FFFFFF;
	font-size:11px;
	font-family:Arial;*/
	height:24px;
	width:140px;
	cursor:pointer;
}

.button_goship{		
	background:url(../image/btn_checkout.jpg) no-repeat top;
	border:0px solid #60AFE8;
	cursor:pointer;
	height:25px;
	width:79px;
}

.button_continueshop{		
	background:url(../image/continue_shop.jpg) no-repeat top;
	border:0px solid #60AFE8;
	height:24px;
	width:800px;
	cursor:pointer;
}

.buttonnew01{		
	border:0px solid #60AFE8;
	cursor:pointer;
	color:#835b3f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(../image/button_cont.jpg) center no-repeat;
	vertical-align:bottom;
}

.contlbl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8d674c;
}
.contlblpromotion {
	font-family:"Arial";
	font-size:14px;
	font-weight:bold;
	color:#8d674c;
}

.shoppingcart_lbl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#af8b5d;
	padding-left:5px;
}

.button_calculate{		
	background:url(../image/btn_calculate.jpg) no-repeat top;
	border:0px solid #60AFE8;
	/*color:#FFFFFF;
	font-size:11px;
	font-family:Arial;*/
	height:25px;
	width:79px;
	cursor:pointer;
}
.button_place_order{		
	background:url(../image/btn_place_order.jpg) no-repeat top;
	border:0px solid #60AFE8;
	/*color:#FFFFFF;
	font-size:11px;
	font-family:Arial;*/
	height:25px;
	width:100px;
	cursor:pointer;
}
.button_next{		
	background:url(../image/btn_next.jpg) no-repeat top;
	border:0px solid #60AFE8;
	/*color:#FFFFFF;
	font-size:11px;
	font-family:Arial;*/
	height:25px;
	width:79px;
	cursor:pointer;
}

.button_previous{		
	background:url(../image/btn_previous.jpg) no-repeat top;
	border:0px solid #60AFE8;
	/*color:#FFFFFF;
	font-size:11px;
	font-family:Arial;*/
	height:25px;
	width:79px;
	cursor:pointer;
}

.button_pay{		
	background:url(../image/btn_pay.jpg) no-repeat top;
	border:0px solid #60AFE8;
	/*color:#FFFFFF;
	font-size:11px;
	font-family:Arial;*/
	height:25px;
	width:79px;
	cursor:pointer;
}

.button_Login{		
	background:url(../image/button_login.gif) no-repeat top;
	border:0px solid #60AFE8;
	color:#FFFFFF;
	height:22px;
	width:100px;
	cursor:pointer;
	}

.button_Submit{		
	background:url(../image/Submit_btn.jpg) no-repeat top;	
	color:#000000;
	font-size:11px;
	font-family:Arial;
	height:22px;
	width:42px;
	cursor:pointer;
}

.button_Register{		
	background:url(../image/button_create_account-1.gif) no-repeat top;
	border:0px solid #60AFE8;
	/*color:#FFFFFF;
	font-size:11px;
	font-family:Arial;*/
	height:22px;
	width:148px;
	cursor:pointer;
}

.button_AddToCart{
	background:url(../image/btn_addtocart.jpg) repeat-x;
	width:85px;
	height:25px;
	text-align:center;
	cursor:pointer;
	border:none;
}
.button_CreateAccount{
	background:url(../image/Createaccount_btn.jpg) repeat-x;
	width:110px;
	height:27px;
	text-align:center;
	cursor:pointer;
	border:none;
}

.buttonsubmit{
	background:url(../image/Submitbtn.jpg) repeat-x;
	width:64px;
	height:24px;
	text-align:center;
	cursor:pointer;
	border:none;
}
.button_MakeDesign{
	background:url(../image/line_bg.jpg) repeat-x;
	width:120px;
	height:25px;
	text-align:center;
	cursor:pointer;
}

.AddToCart_button{
	background:url(../image/btn_addtocart.jpg) no-repeat;
	width:86px;
	height:25px;
	border:none;
	cursor:pointer;
}

.customize_button{
	background:url(../image/customize.jpg) no-repeat;
	width:88px;
	height:27px;
	border:none;
	cursor:pointer;
}

.black_button{
	background:url(../image/black_button.jpg) no-repeat;
	width:88px;
	height:27px;
	border:none;
	cursor:pointer;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

.grid_border{
	border-bottom:1px solid #cccccc;

}


.cboactive{        
    font-size: 11px;
	font-family:Arial;
    color: #999999;
	border: 1px solid #c8c8c8;
	height: 18px;
    font-family: tahoma;
	background-color:#FFFFFF;
	width: 135px;
	padding-left:8px;
	line-height:18px;
}

.cboactive_Reg{        
    font-size: 11px;
	font-family:Arial;
    color: #999999;
	border: 1px solid #c8c8c8;
	height: 18px;
    font-family: tahoma;
	background-color:#FFFFFF;
	width: 200pxpx;
	padding-left:8px;
	line-height:18px;
}

.cboactive01{         
    font-size: 11px;
	font-family:Arial;
    color: #999999;
	border: 1px solid #c8c8c8;
	height: 18px;
    font-family: tahoma;
	background-color:#FFFFFF;
	width: 0px;
	padding-left:8px;
	line-height:18px;
}

a.link{		
	font-weight:bold;
	text-decoration:none;
	color:#990000;
	font-size:11px;
}

a{
	color:#666666;
	text-decoration:underline
}

a:hover{
	color:#999999;
	text-decoration:none;
}

a:hover.link{		
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:12px;
}



a.link_allproducts{		
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:10px;
	font-family:tahoma;
}

a:hover.link_allproducts{		
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:10px;
}

a.link01{		
	font-weight:normal;
	text-decoration:underline;
	color:#333333;
	font-size:11px;
}

a:hover.link01{		
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	font-size:11px;
}

a.item{
	color:#999999;
	text-decoration:none;
}

a:hover.item{
	color:#333333;
	text-decoration:none;
}

.errormsg{			
	color:#FF0000;
	font-size:11px;
}

.background {
	background:url(../image/bg_one.jpg) repeat-x;
	width:454px;
	height:111px;
	text-align:left;
	padding-left:4px;
	padding-top:15px;
}

/* --------------------------------------------------- .Net CSS Class end ------------------------------------------------ */

/* --------------------------------------------------- page class start -------------------------------------------------- */

#bodypagebg {		/* site ccenter align */
	margin-right:auto;
	margin-left:auto;
	width:960px;
	text-align: center;
	margin: auto auto auto auto;
	height:auto;

}

#wrapper{		/* page align */
	width:960px;
	position: relative;
	top: 0;
	left: 0;
	margin: auto auto auto auto;
	text-align: left;
	padding-right:5px;
}



/* -------------------------------------------------- Page class end ------------------------------------------------------- */

/* ------------------------------------------------- Header class start ----------------------------------------------------- */

#header_top {
	float:left;
	height:12px;
	background:#171717;
	width:804px;
}

#apDiv2 {
	position:absolute;
	width:358px;
	height:33px;
	z-index:1;
	left:590px;
	padding-top:7px;
	color:#4d2b0d;
	font-weight:bold;
	font-size:0.800em;
	top: 1px;
}

a.toplink{
	color:#4d2b0d;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
}

a:hover.toplink{
	color:#4d2b0d;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
}


#header_call {
	float:right;
	width:32%;
	padding-top:40px;
	font-family:"Times New Roman", Times, serif;
	font-size:1.05em;
	font-weight:800;
	color:#999999;
	text-align:right;
	padding-left:20px;
}

#header_call0 {
	float:right;
	width:280px;
	padding-top:40px;
	font-family:"Times New Roman", Times, serif;
	font-size:1.05em;
	font-weight:800;
	color:#999999;
	text-align:right;
	padding-left:90px;
}
.call {
	width:50%;
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	/*font-weight:bold;*/
	color:#000000;
}

.header_back{
	background:url(../image/Header_Bg.jpg) repeat-x;
	height:97px;
	float:left;
	margin-left:8px;
	width:806px
}

#logo{
}

#header_left {
}

#header_right {
}

/* ------------------------------------------------- Header class end ---------------------------------------------------- */


/* ------------------------------------------------- Right panel class start ---------------------------------------------- */



#right_panel{
	float:left;
	width:700px;
	height:auto;
	background:url(../image/right_top_box.jpg) no-repeat top center;
}

#right_panel_body{
	float:left;
	width:149px;
	height:auto;
	background:#fefefe;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	margin-top:27px;
	padding-top:6px;
}

#right_panel_body01{
	float:left;
	width:149px;
	height:auto;
	background:#fefefe;
	padding-top:6px;
}

.Advanced {
	width:110px;
	float:left;
	padding-top:13px;
	font-family:Arial;
	color:#858585;
	font-weight:bold;
	text-align:left;
}

a.advance{
	color:#858585;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	margin-left:5px;
}

a:hover.advance{
	color:#858585;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.Forgot_Password {

	float:left;
	font-family:Arial;
	color:#9d806a;
	line-height:17px;
	font-size:11px;
	text-align:left;
}

a.Forgot_Password_link {
	font-family:Arial;
	color:#9d806a;
	line-height:17px;
	font-size:11px;
	text-decoration:none;
}


a:hover.Forgot_Password_link {
	font-family:Arial;
	color:#9d806a;
	line-height:17px;
	font-size:11px;
	text-decoration:none;
}


.right_bottom{
	width:100%;
	float:left;
	background:url(../image/right_Bottom_box.jpg) bottom;
	height:13px;
}


#go_button{
	padding-top:5px;
	text-align:right;
	padding-right:3px;
	width:20px;
	float:left;
}

#my_Account{
	background:url(../image/My-Account.jpg);
	float:left;
	height:41px;
	width:149px;
	margin-top:12px;
}

#user_name{
	float:left;
	font-family:Arial;
	color:#858585;
	width:130px;
	text-align:left;
	padding-left:8px;
	margin-top:10px;
}

#user_name_textbox{
	float:left;
	font-family:Arial;
	color:#858585;
	width:149px;
	text-align:center;
}


#user_Register_btn{
	float:left;
	font-family:Arial;
	color:#858585;
	width:140px;
	text-align:right;
	margin-top:8px;

}

a.link_login {
	width:80%;
	font-family:Arial;
	color:#858585;
	font-weight:bold;
	line-height:17px;
	text-decoration:none;
	font-size:0.800em;
}


a:hover.link_login{
	width:80%;
	font-family:Arial;
	color:#858585;
	font-weight:bold;
	line-height:17px;
	text-decoration:none;
	font-size:0.800em;
}

.Button_logout{
	color:#cc0000;
	border:0px solid #000000;
	background:#FFFFFF;
	font-family:Arial;
	font-size:1em;
	font-weight:bold;
	cursor:pointer;
}
/* ------------------------------------------------- Right panel class end ------------------------------------------------ */
/* ------------------------------------------------- Left panel class Start ------------------------------------------------ */
.product_list{
/*background:url(../image/products_bg.jpg) no-repeat;
*/
	background:#f1ece4;
	border:1px solid #e3e3e2;
	width:175px; 
	height:25px;
	font-size:12px;
	color:#4d2b0c;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}

.product_list01{
/*background:url(../image/products_bg.jpg) no-repeat;
*/
	background:#f1ece4;
	border:2px solid #e3e3e2;
	width:200px;
	height:28px;
	font-size:12px;
	color:#4d2b0c;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}
.product_list02{
/*background:url(../image/products_bg.jpg) no-repeat;
*/
	background:#f1ece4;
	width:196px;
	height:28px;
	font-size:12px;
	color:#4d2b0c;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}


.product_border{
	border:1px solid #ededec;
	width:188px;
	background:#fcfaf5;
	height:auto;
}
/* ------------------------------------------------- Left panel class End ------------------------------------------------ */
/* -------------------------------------------------- Body page class start ------------------------------------------------ */

#page_body {
	float:left;
	width:805px;
	height:auto;
	margin-top:10px;
}

#page_body01 {
	float:left;
	width:960px;
	height:auto;
	margin-top:15px;
}

#img1{ 
	background:url(../image/img1.jpg) no-repeat;
	width:641px;
	height:111px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px; 
}

#allimg{
	width:645px;
	height:135px;
	float:left;
	margin-top:5px;
}

#img2{ 
	background:url(../image/img2.jpg) no-repeat;
	width:179px;
	height:135px;
	float:left;
	margin-left:5px;
}

#img3{ 
	background:url(../image/img3.jpg) no-repeat;
	width:177px;
	height:135px;
	float:left;
	margin-left:0px; 
}

#img4{ 
	background:url(../image/img4.jpg) no-repeat;
	width:280px;
	height:135px;
	float:left;
	margin-left:2px;
}

#img5{ 
	width:149px;
	height:135px;
	float:left;
	margin-top:5px;
	margin-left:2px;
}

.wordwrap{
	word-wrap: break-word;
}

#sub_heading{
}

/* --------------------------------------------------- Body page class end -------------------------------------------------- */


/* ------------------------------------------------- Left panel class start -------------------------------------------------- */

#left_panel{
	float:left;
	width:651px;
	height:auto;
}

#sub_heading{
}

#add_bannear{
}

/* --------------------------------------------------- Left panel class end -------------------------------------------------- */


/* --------------------------------------------------- Footer class start ----------------------------------------------------- */

#footer {
	/*background:url(../image/footer01.jpg) top repeat-x #ffffff;
	*/width:950px;
	height:40px;
	float:left;
	margin-top:15px;
	
	
}

#footer01 {
	/*background:url(../image/footer01.jpg) top #ffffff;*/
	width:834px;
	height:40px;
	float:left;
}


#footer_Left{
	font-family:Arial;
	color:#999999;
	/*padding:20px 0 0 20px;
	*/text-align:left;
	width:950px;
	float:left;
}

a.footer_link{
	font-family:Arial;
	color:#999999;
	text-align:left;
	line-height:19px;
	text-decoration:none;
}

a:hover.footer_link{
	font-family:Arial;
	color:#999999;
	text-align:left;
	line-height:19px;
	text-decoration:none;
}


#footer_right{
	width:100px;
	float:right;
	margin-top:-10px;

}
#footer_middle{
	font-family:Arial;
	color:#999999;
	/*padding:20px 0 0 20px;
	*/text-align:center;
	width:auto;
	float:left;
	width:525px;
	text-align:right;
}
/* --------------------------------------------------- Footer class end ----------------------------------------------------- */


/* --------------------------------------------------- extra class Start ----------------------------------------------------- */

/*#midlink {
	position:absolute;
	top:111px;
	left:15px;
	width:804px;
	height:38px;
	text-align:center;
	background: url(../image/cssplay_0.gif) no-repeat;
}

#main_menu {
	padding:0;
	margin:0px;
	list-style-type:none;
	width:804px;
	height:36px;
	background:url(../image/cssplay_0.gif) no-repeat top right;
}

#main_menu li {
	float:left;
	display:inline;
	width:80px;
	background:url(../image/cssplay_1.gif);
}

#main_menu li a, #main_menu li a:visited {
	display:block;
	width:80px;
	height:36px;
	font-size:1.150em;
	text-decoration:none;
	line-height:32px;
	background:url(../image/cssplay_0.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#767676;
}

#main_menu li a:hover {
	color:#fff;
	background:url(../image/cssplay_1.gif);
}

#main_menu li a.chosen, #main_menu li a.chosen:visited,  #main_menu li a:active, #main_menu li a:focus {
	color:#fff;
	background:url(../pro/cssplay/cssplay_2.gif) no-repeat;
	}

#main_menu li.java a:hover {
	color:#fff;
	background:url(../image/cssplay_1.gif);
} 

 
.red {
	color:#ff0000;
}
*/

/* --------------------------------------------------- extra class Start ----------------------------------------------------- */


.page_no{
	FONT-WEIGHT:normal;
    TEXT-DECORATION: none;
	color:#000000;
	font-size:18px;
}
a:hover.page_no
{
	FONT-WEIGHT:normal;
    TEXT-DECORATION: none;
	color:#FF0000;
	font-size:18px;
}

.record{
	font-size:11px;
	font-family:tahoma;
	color:#666666;
}

a.img_over{
	padding-top:5px;
	width:110px;
	height:110px;
}

a:hover.img_over{
	border:1px solid #FF0000;
	padding-top:5px;
	width:116px;
	height:114px;
}

.list_ac_dc{
	font-size:11px;
	font-family:tahoma;
	color:#333333;
}

.products_details{
	font-size:15px;
	color:#990000;
	font-weight:bold;
	padding-left:5px;
	padding-top:6px;
}

.productname {
	font-family:"Times New Roman", Times, serif, "Arial Black";
	font-size:14px;
	color:#835c40;
	vertical-align:top;
}

.products_detailsLable{
	height:19px;
	color:#000000;
	padding-left:25px;
}

.recent_view_item{
	background:url(../image/recent_view_item.jpg) no-repeat;
	width:160px; 
	height:25px;
	font-size:11px;
	color:#666666;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}

.for_grid{
	width:70px;
	height:18px;
	text-align:left;
}

/* ------------------------------------------------ ADMIN PAGE class Start --------------------------------------------------- */
#bodypagebg_admin {		/* site ccenter align */
	margin-right:auto;
	margin-left:auto;
	width:960px;
	text-align: center;
	margin: auto auto auto auto;
	height:auto;

}

#wrapper_admin{		/* page align */
	width:960px;
	position: relative;
	top: 0;
	left: 0;
	margin: auto auto auto auto;
	text-align: left;
	padding-right:5px;
}

.border{
	border-bottom:5px solid #ff0000;
}

.admin_left{
	float:left; 
	width:175px; 
	background-color:#dcdada;
}

.admin_leftIMG{
	background:url(../image/products_bg.jpg) no-repeat;
	width:175px;
	height:25px;
	float:left;
}

.admin_leftdetails{
	float:left; 
	width:165px; 
	text-align:left; 
	padding-left:7px; 
	padding-top:5px;
}

.admin_leftdetails01{
	float:left;
	font-weight:bold;
	height:22px;
	padding-top:5px;
	width:160px
}

a.admin_leftdetails02{
	float:left;
	height:20px;
	padding-top:5px;
	width:157px;
	background-color:#f1f1f1;
	border-bottom:1px solid #FFFFFF;
	padding-left:5px;
	color:#000000;
	text-decoration:none;
}

a:hover.admin_leftdetails02{
	float:left;
	height:20px;
	padding-top:5px;
	width:157px;
	background-color:#f1f1f1;
	border-bottom:1px solid #FFFFFF;
	padding-left:5px;
	color:#666666;
	text-decoration:none;
}



.admin_body{
	float:left; 
	width:770px; 
	margin-left:5px;
}

.admin_bodyHeading{
	background:url(../image/admin_headingBG.jpg) no-repeat;
	width:772px;
	height:25px;
	float:left;
	
}

.admin_bodyDetails{
	border:1px solid #c9c9c9; 
	float:left; 
	width:770px; 
	height:auto;
}

.welcome{
	font-size:22px; 
	color:#333333; 
	height:100px;  
	text-align:center; 
	padding-top:50px;
}

.for_grid{
	text-align:center;
	width:570px;
}

.submenuback{
	color:#4d2b0c;
	height:22px;
	width:200px;
}

A:hover.submenuback{
	background:#eee3d3;
}

.for_region{
	text-align:center;
	width:100px;
}
/* ------------------------------------------------ ADMIN PAGE class END --------------------------------------------------- */
/*#menu {
	width: 90px;
	
	margin: 0 auto;
	text-align: left;
	background-color:#ffffff;
	padding-left:3px;
	padding-bottom:3px;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	text-align:center;
}

#menu li {
	display: inline;
	margin: 0;
	padding: 0;
	text-align:center;

}

#menu a {
	display: block;
	float: left;
	width: 244px;
	height: 37px;
	padding: 0px 0 0 0;
	line-height:35px;
	/*background: #b12c1b url(images/img02.gif) no-repeat;
	border-right: 2px solid #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-size: 120%;
	color: #FFFFFF;
	background:yellow;
}

#menu a:hover {
	background:url(../Images/menu01_hover.gif) left no-repeat ;
	color: #FFFFFF;
	text-decoration:underline;
}

#menu .active a {
	background: #A8DC35 url(images/img03.gif) no-repeat;
	border: none;
	color: #E80732;
}
A.submenuback{		/*menu backgound image class 
	margin-bottom:30px;
	height:auto;
	width:100%;
	font-size:10px;
	font-weight:normal;
	color:#003300;
	padding-left:5px;

}

A:hover.submenuback{		/*menu backgound image class 
	margin-bottom:30px;
	height:auto;
	width:100%;
	color:#666666;
	text-decoration:underline;
	font-size:10px;
	font-weight:normal;
	padding-left:5px;
}*/

/*for datalist*/
.clsred{
	color:#FF0000;
}

.nohover a:hover { 
	background-color: transparent; 
}


/*-------------------------------------------- top menu class -----------------------------------------------*/

#menu {
	list-style-type:none;
	margin:0px 0px 0px 10px;
	padding:0;
}

#menu li {
	float:left;
	padding:0;
	margin:0 0px 0 0;
	position:relative;
	width:89px;
	height:20px;
	z-index:110;

}
#menu li dl {
	position:absolute;
	top:0;
	left:0;
	background-color: #827b6b;
}

#menu li a, #menu li a:visited {
	text-decoration:none;
}

#menu li dd {
	display:none;
	margin-bottom:-1px;
}

#menu li a:hover {
	border:0;
}

#menu li:hover dd, #menu li a:hover dd {
	display:block;
}

#menu li:hover dl, #menu li a:hover dl {
	padding-bottom:0px;
}

#menu table {
	border-collapse:collapse;
	padding:0;
	margin:-1px;
	font-size:1em;
}
#menu dl {
	width: 89px;
	margin: 0;
	padding: 0;
}

#menu dt {
	margin:0;
	padding: 3px 0px 7px 0px;
	color: #ffffff;
	text-align:center;
	font-family:"Trajan Pro";
}

#menu .one {
	background: url(../image/home_top_menu.jpg) no-repeat;
	height:30px;
}
#menu .two {
	background: url(../image/menu_bg.jpg) repeat-x;
	height:30px;
}
#menu .three {
	background: url(../image/menu_bg.jpg) repeat-x;
	height:30px;
}
#menu .four {
	background: #a29f68;
}

#menu .five {
	background: #a29f68;
}

#menu .six {
	background: #a29f68;
}

#menu .seven {
	background: #a29f68;
}

#menu .eight {
	background: #a29f68;
}


#menu .one dt {
	background: url(../image/home_top_menu.jpg) no-repeat;
	height:20px;
	line-height:25px;
	border-right:1px solid #8a694a;
}
#menu .two dt {
	background: url(../image/menu_bg.jpg) repeat-x;
	height:20px;
	line-height:25px;
	border-right:1px solid #8a694a;
}
#menu .three dt {
	background: url(../image/menu_bg.jpg) repeat-x;
	height:20px;
	line-height:25px;
	border-right:1px solid #8a694a;
}
#menu .four dt {
	background: url(../image/menu_bg.jpg) repeat-x;
	height:20px;
	line-height:25px;
	border-right:1px solid #8a694a;
}

#menu .five dt {
	background: url(../image/menu_bg.jpg) repeat-x;
	height:20px;
	line-height:25px;
	border-right:1px solid #8a694a;
}

#menu .six dt {
	background: url(../image/menu_bg.jpg) repeat-x;
	height:20px;
	line-height:25px;
	border-right:1px solid #8a694a;
}

#menu .seven dt {
	background: url(../image/menu_bg.jpg) repeat-x;
	height:20px;
	line-height:25px;
	border-right:1px solid #8a694a;
}

#menu .eight dt {
	background: url(../image/topmenu_right.jpg) no-repeat right;
	height:20px;
	line-height:25px;
}

#menu dd {
	margin:0;
	padding:0;
	color: #fff;
	font-size: 1em;
	text-align:left;

}
#menu .one dd {
	border-bottom:0px solid #aaa;
}
#menu .two dd {
	border-bottom:0px solid #e8e8e8;
}
#menu .three dd {
	border-bottom:0px solid #eee;
}
#menu .four dd {
	border-bottom:0px solid #999;
}

#menu .five dd {
	border-bottom:0px solid #999;
}

#menu .six dd {
	border-bottom:0px solid #999;
}

#menu .seven dd {
	border-bottom:0px solid #999;
}

#menu .eight dd {
	border-bottom:0px solid #999;
}


#menu dd.last {
	border-bottom:0px solid #fff;
}

#menu dt a, #menu dt a:visited {
	display:block; color:#ffffff;
	font-size:13px;
}

#menu dt a:hover{
	display:block; color:#ffffff;
	font-size:13px;
	background:#5f3d23;
	height:35px;
	margin-top:-3px;
}

#menu dd a, #menu dd a:visited {
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding:4px 5px 4px 20px;
	width:160px;
	font-family:"Trajan Pro";
}

#menu .one dd a {
	background:url(../image/menu_bg_subhover.jpg);
	color:#ffffff;
}
#menu .two dd a {
	background:url(../image/menu_bg_subhover.jpg);
	color:#ffffff;
}
#menu .three dd a {
	background:url(../image/menu_bg_subhover.jpg);
	color:#ffffff;
}
#menu .four dd a {
	background:url(../image/menu_bg_subhover.jpg);
	color:#ffffff;
}

#menu .five dd a {
	background:url(../image/menu_bg_subhover.jpg);
	color:#ffffff;
}

#menu .six dd a {
	background:url(../image/menu_bg_subhover.jpg);
	color:#ffffff;
}

#menu .seven dd a {
	background:url(../image/menu_bg_subhover.jpg);
	color:#ffffff;
}

#menu .eight dd a {
	background:url(../image/menu_bg_subhover.jpg);
	color:#ffffff;
}


#menu .one dd a:hover {
	background: #8b684c;
	color:#ffffff;
}
#menu .two dd a:hover {
	background: #8b684c;
	color:#ffffff;
}
#menu .three dd a:hover {
	background: #8b684c;
	color:#ffffff;
}
#menu .four dd a:hover {
	background: #8b684c;
	color:#ffffff;
}

#menu .five dd a:hover {
	background: #8b684c;
	color:#ffffff;
}

#menu .six dd a:hover {
	background: #8b684c;
	color:#ffffff;
}

#menu .seven dd a:hover {
	background: #8b684c;
	color:#ffffff;
}

#menu .eight dd a:hover {
	background: #8b684c;
	color:#ffffff;
}

.footer_links{font-size:10px; color:#999999; font-weight:bold; font:Arial; text-decoration:none;}
		.footer_heading{color:#a2874d; font-size:12px; font-weight:bold; font:Arial;}
		
		
a.sun {
	font-size: 12px;
	font-family:"Trajan Pro";
	color: #fff;
	display: block;
	/*padding: 7px 0px 0px 8%;*/
	float:left; 
	padding-top:6px;
	text-align:center;
	text-decoration: none;
	width: 130px;
	height:31px;
	background:url(../image/contact_btn.jpg); 
	background-repeat:no-repeat; 
	}

a:hover.sun {
	/*background: #775235; background-repeat:no-repeat;*/
	color: #ffffff;	
	height:31px;
	width: 130px;
	background:url(../image/contact_btn_brown.jpg);
	background-repeat:no-repeat; 
}		

a.sun01 {
	font-size: 12px;
	font-family:"Trajan Pro";
	color: #fff;
	float:left;
	text-decoration: none;
	padding-top:6px;
	text-align:center;
	width:87px;
	height:31px;
	background:url(../image/home_btn.jpg); 
	background-repeat:no-repeat; 
	
}
a:hover.sun01 {
	/*background: #775235; background-repeat:no-repeat;*/
	color: #ffffff;	
	height:31px;
	width:87px;
	background:url(../image/home_btn_brown.jpg);
	background-repeat:no-repeat; 
}		

contact{
	display:block;
	background:url(../image/contact_btn.jpg);
	width:129px;
	height:31px;
	text-align:center;
	font-family:"Trajan Pro";
	font-size: 12px;
	text-decoration:none;
}
contact:hover{
	display:block;
	background:url(../image/contact_btn.jpg);
	width:129px;
	height:31px;
	text-align:center;
	font-family:"Trajan Pro";
	font-size: 12px;
	text-decoration:none;
}
				

/*---------------------------------------------- Top menu class End --------------------------------------------------------*/


.viewall{
	text-decoration:none;
}


/*---------------------------------------------- New classes starts --------------------------------------------------------*/

.account {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#f5ac3d;
	padding-top:10px;
}

.admintext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4c5168;
}

.welcome {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b49e85;
	font-weight:bold;
	text-align:left;
}

.username {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7e5c46;
	font-weight:bold;
	text-align:left;
}

a.linkadmin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#7291d7;
	cursor:pointer;
}

a.linkadmin:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#7291d7;
	cursor:pointer;
}

a.link_view{		
	text-decoration:none;
	color:#7a5538;
	font-size:11px;
}

a.link_view:hover{		
	text-decoration:none;
	color:#666666;
	font-size:11px;
}

a.link_return{		
	text-decoration:none;
	color:#b79973;
	font-size:12px;
}

a.link_return:hover{		
	text-decoration:underline;
	color:#b79973;
	font-size:12px;
}

.button_update{		
	background:url(../image/btn_update.jpg) no-repeat top;
	border:0px solid #60AFE8;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	height:24px;
	width:62px;
	cursor:pointer;
}

.button_save{		
	background:url(../image/btn_save.jpg) no-repeat top;
	border:0px solid #60AFE8;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	height:24px;
	width:45px;
	cursor:pointer;
}


.submenu_new{
	margin-top:5px;
	padding-top:10px;
	color:#999900;
}


.for_page_number{
	margin-top:-55px;
	padding-top:-20px;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:lemonchiffon;
    color: red;
}

.shopingcart_head {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6d5749;
}

.cboactive_shop{         
    font-size: 12px;
	font-family:Arial;
    color: #999999;
	border-top:1px solid #969696;
	border-left:1px solid #969696;
	height: 16px;
    font-family: tahoma;
	background-color:#FFFFFF;
	width: auto;
	padding-left:8px;
	line-height:18px;
}

.cboactive_shoptwo{         
    font-size: 12px;
	font-family:Arial;
    color: #999999;
	border-top:1px solid #969696;
	border-left:1px solid #969696;
	height: 20px;
    font-family: tahoma;
	background-color:#FFFFFF;
	width: auto;
	padding-left:8px;
}

.cboactive_shop01{         
    font-size: 12px;
	font-family:Arial;
    color: #999999;
	border-top:1px solid #969696;
	border-left:1px solid #969696;
	height: 20px;
    font-family: tahoma;
	background-color:#FFFFFF;
	width: 315px;
	padding-left:4px;
	line-height:18px;
}

#summary1 {
	width:300px;
	height:AUTO;
	background:#f9f8f3;
	float:left;
	margin-top:16px;
	
	
}

#summary2 {
    float: right;
	width:300px;
	height:auto;
	
}

#summary23 {
    float: right;
	width:800px;
	height:auto;
	
}


#summary2_new {
	width:300px;
	height:auto;
	padding-left:400px;
	min-height:400 !important;
}

#ptagid
{
	width:100px;
	
	
	}


.summ
{
	
   float: right;
   width :1px;
  height :auto;
 
	
	
	
		
	
	}
	.summ1
	{
	
    float:right;
	width:720px;
	height:auto;
		
	
	}
	



.productname_shop {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7d653f;
	vertical-align:top;
}


.productname_assort {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#85847f;
	vertical-align:top;
}

.grid_bg {
	background:#f9f8f3;
}

.lableclass {
	color:#646055;
	font-weight:bold;
}

.grandtotalclass {
	color:#967a64;
	font-weight:bold;
	font-size:16px;
}

a.link_where{		
	text-decoration:none;
	color:#6e7542;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

a:hover.link_where{		
	text-decoration:underline;
	color:#6e7542;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

#address_info {
	float:left;
	width:600px;
	height:auto;
	min-height:330px !important;
}


#content_account {
	float:left;
	width:675px;
	height:auto;
	margin-left:80px;
	min-height:355px !important;
}

#previousorders {
	float:left;
	width:650px;
	height:auto;
	min-height:400px !important;
	padding-top:15px;
}

.cboactive_admin{         
    font-size: 11px;
	font-family:Arial;
    color: #999999;
	border: 1px solid #c8c8c8;
	height: 18px;
    font-family: tahoma;
	background-color:#FFFFFF;
	width: 135px;
	padding-left:8px;
	line-height:18px;
	vertical-align:middle;
}

.button_addaddress {		
	height:24px;
	width:95px;
	cursor:pointer;
}

#orderclass {
	width:336px; 
	height:auto; 
	padding-left:5px; 
	padding-top:3px;
	min-height:400px !important;
}


.shoppingsub {
	height:auto;
	min-height:380px !important;
	background:#33FFCC;
}
.dgviewalign {
		left: 600px;
		width:50%;
}

