@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
background-image:url(../images/body_bg.jpg);
background-repeat:repeat;
}
#wrapper{
width:932px;
margin:auto;
-moz-box-shadow: -1px 0px 12px #000000;
-webkit-box-shadow: -1px 0px 12px #000000;
box-shadow: -1px 0px 12px #000000;
}
#header{
width:932px;
height:178px;
margin:auto;
background-image:url(../images/header_bg.jpg);
background-repeat:repeat-x;
}
#header_top{
width:932px;
height:115px;
}
#header_top_logo{
width:467px;
height:115px;
float:left;
}
#header_top_right{
width:465px;
height:115px;
float:left;
}
.login_panel{
width:436px;
height:115px;
float:left;
}
.loginpane_space{
width:29px;
height:115px;
float:left;
}
.register{
width:460px;
height:29px;
background-image:url(../images/register_bg.png);
background-repeat:no-repeat;
}
.register_space{
width:436px;
height:10px;
}
.social{
width:436px;
height:30px;
}

#header_menu{
width:932px;
height:55px;

}
#header_space{
width:932px;
height:8px;
}
.guest{
font-family:Arial;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding-left:5px;
}

.guest a{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}


/**/
#demo-header{  
    width: 64px;  
    margin: 0 auto;  
}  
#login-link{
	rightright: 0px;
	display: block;
	color: #FFF;
	top:-3px;
	left: 4px;
}  
#demo-header a{
    text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}  
#login-panel{  
    position: absolute;  
    top: 27px;  
    rightright: 10px;  
    width: 190px;  
    padding: 10px 15px 5px 15px;  
    background: #2a2a2a;  
    font-size: 8pt;  
    font-weight: bold;  
    color: #FFF;  
    display: none; 
	border:1px solid #CCCCCC;
	box-shadow: 1px 1px 20px 1px #808181;
   -moz-box-shadow:1px 1px 20px 1px #808181;
   -webkit-box-shadow:1px 1px 20px 1px #808181; 
   z-index:1000;
}  
label{
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}   

#login-panel a{
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:50px;
}  
/**/

#banner{
width:932px;
height:406px;
background-image:url(../images/banner_bg.jpg);
background-repeat:no-repeat;
}
#banner_left{
width:550px;
height:406px;
float:left;
}
#banner_left_content{
width:240px;
height:406px;
float:left;
}
.big_text{
width:240px;
height:160px;
}
.big_text p{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#c3a751;
line-height:30px;
padding-left:25px;
padding-top:50px;
text-align:center;
word-spacing:8px;
}
.small_text{
width:240px;
height:120px;
}
.small_text p{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#c3a751;
line-height:18px;
padding-left:25px;
padding-top:10px;
text-align:center;
}


.shopnow{
width:240px;
height:35px;
padding-top:10px;
}
#banner_left_img{
width:310px;
height:406px;
float:left;
}
#banner_right{
width:320px;
height:406px;
float:left;
}
#banner_right_text{
width:320px;
height:70px;
}
#banner_right_text p{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#c3a751;
line-height:30px;
padding-left:10px;
padding-top:15px;
text-align:center;
word-spacing:8px;
}
#banner_right_add{
width:320px;
height:130px;
background-image:url(../images/add_bg.png);
background-repeat:no-repeat;
margin-top:15px;
}
#banner_right_add2{
width:320px;
height:130px;
background-image:url(../images/add_bg.png);
background-repeat:no-repeat;
margin-top:15px;
}
#banner_right_space{
width:320px;
height:30px;
}
#containerr{
width:932px;
margin:auto;
background-image:url(../images/content_bg.jpg);
background-repeat:repeat;
}
#container{
width:932px;
margin:auto;
background-color:#FFFFFF;
}
.about{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:18px;
padding-left:22px;
}
.conte_text{
width:550px;
height:100px;
}
.conte_text p{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#fff;
line-height:30px;
padding-left:40px;
padding-right:100px;
text-align:center;
word-spacing:8px;
}
.conte_about{
width:550px;
}
.conte_about_left{
width:172px;
float:left;
border-right:1px solid #5c5956;
}
.conte_about_left_img{
width:150px;
height:125px;
margin:auto;
}
.conte_about_left_header{
width:150px;
height:20px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:13px;
font-weight:bold;
padding-top:5px;
}
.conte_about_left_text{
width:150px;
margin:auto;
}
.conte_about_left_text p{
margin:0px; 
padding:0px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:18px;
height:140px;

}
.conte_about_left_more{
width:150px;
height:30px;
margin:auto;
}
.more{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
font-weight:bold;

}
.testimonial{
width:320px;
min-height:120px;
background-color:#1a1918;
border:1px solid #1a1918;
border-radius:10px;
-moz-border-radius:10px;
}


.testimonial p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
margin:0px;
padding:20px;
}

#footer{
width:932px;
height:120px;
margin:auto;
background-image:url(../images/foter_bg.jpg);
background-repeat:repeat-x;
}

#footer_menu{
width:170px;
}

#footer_menu ul{
margin:0px;
padding:0px;
margin-top:25px;
}
/*Georgia*/
#footer_menu ul li{
list-style:none;
height:25px;
}
#footer_menu ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
#footer_menu ul li a:hover{
color:#ffffff;
}
.copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

#nav{
width:932px;
height:40px;
float: left;
background-image:url(../images/nav_bg.png);
background-repeat:repeat-x;
}


#nav ul
{
	list-style-type: none;
	margin:0px;
	padding:0px;

}

#nav li{
float:left;
}
#design_detail{
width:932px;
}

#design_detail_left{
width:510px;
float:left;
}
#design_detail_right{
width:422px;
float:left;
}


.febric_details{
width:510px;
height:120px;
}
.febrics_selected{
width:116px;
margin-left:4px;
height:118px;
float:left;
border:1px solid #666666;

}
.febrics_content{
width:230px;
height:100px;
padding:10px;
float:left;
}
.select_box{
width:130px;
height:120px;
float:left;
}
.febric_list{
width:510px;
height:280px;
}
.febric{
width:117px;
height:115px;
border:1px solid #999999;
margin-left:3px;
margin-right:4px;
margin-top:8px;
float:left;
}
.apply_dropdown
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #838383;
	float: left;
	width: 108px;
	height: 22px;
	padding: 3px 1px;
	margin-top: 12px;
	margin-left: 15px;
}

.apply_button
{
	cursor: pointer;
	float: left;
	margin-top: 12px;
	margin-left: 15px;
}
.febric_image{
margin:5px 0 0 0;
padding:0px;
}
.febric_name{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
padding-right:5px;
}
.febric_price{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
padding-right:5px;
}




/*  design */
#design_summery{
width:510px;
height:500px;
float:left;
}


#design_tabs
{
	float: left;
	width: 126px;
	height: 332px;
	border-right: 1px solid #ececec;
}
#design_tabs ul
{
margin:0px; 
padding:0px;
	list-style:none;
	margin-left:12px;
}
 #design_tabs li
{
	float: left;
	margin-top: 5px;
	list-style:none;
}




#design_collar_selection
{
	width: 381px;
	height: 332px;
	border-bottom: solid 1px #ECECEC;
	overflow:hidden;
}

.table_center_element
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#design_collar_selection ul
{
margin:0px; 
padding:0px;
	list-style-type: none;
}

 #design_collar_selection li
{
	height: 110px;
	width: 126px;
	border-right: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	margin-left: 0px;
	float: left;
	margin-bottom: 0px;
}

#design_collar_selection li img
{
	width: 70px;
	height: 70px;
	cursor: pointer;
	margin-top: 10px;
	margin-left:25px;
}


 #design_left_description_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	height: 151px;
	width: 352px;
	margin-left: 14px;
	margin-top: 12px;
}

#details_left_description
{
	float: right;
	height: 167px;
	width: 380px;
	border-left: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
	overflow: hidden;
}

#details_left_description_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	height: 151px;
	width: 352px;
	margin-left: 14px;
	margin-top: 12px;
}

#design_left_description_text table
{
	width: 352px;
}

#design_left_description_text table h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

 #details_left_description_text table
{
	width: 352px;
}

#details_left_description_text table h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}


#design_cuffs_selection
{
	width: 381px;
	height: 332px;
	border-bottom: solid 1px #ECECEC;
	overflow:hidden;
}

#design_cuffs_selection ul
{
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
}

#design_cuffs_selection li
{
	height: 110px;
	width: 126px;
	border-right: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	margin-left: 0px;
	float: left;
	margin-bottom: 0px;
}

#design_cuffs_selection li img
{
	width: 70px;
	height: 70px;
	cursor: pointer;
	margin-top: 10px;
	margin-left:25px;
}


#design_short_sleeve_endings_selection
{
	width: 381px;
	height: 332px;
	border-bottom: solid 1px #ECECEC;
	overflow:hidden;
}

#design_short_sleeve_endings_selection ul
{
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
}

#design_short_sleeve_endings_selection li
{
	height: 165px;
	width: 189px;
	border-right: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	margin-left: 0px;
	float: left;
	margin-bottom: 0px;
}

 #design_short_sleeve_endings_selection li img
{
	width: 120px;
	height: 120px;
	cursor: pointer;
	margin-top: 10px;
	margin-left:25px;
}



#design_yoke_selection
{
	width: 381px;
	height: 332px;
	border-bottom: solid 1px #ECECEC;
	overflow:hidden;
}

#design_yoke_selection ul
{
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
}

 #design_yoke_selection li
{
	height: 165px;
	width: 189px;
	border-right: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	margin-left: 0px;
	float: left;
	margin-bottom: 0px;
}

 #design_yoke_selection li img
{
	width: 120px;
	height: 120px;
	cursor: pointer;
	margin-top: 10px;
	margin-left:25px;
}

 #design_back_cut_selection
{
	width: 381px;
	height: 332px;
	border-bottom: solid 1px #ECECEC;
	overflow:hidden;
}

 #design_back_cut_selection ul
{
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
}

#design_back_cut_selection li
{
	height: 165px;
	width: 189px;
	border-right: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	margin-left: 0px;
	float: left;
	margin-bottom: 0px;
}

#design_back_cut_selection li img
{
	width: 120px;
	height: 120px;
	cursor: pointer;
	margin-top: 10px;
	margin-left:25px;
}

 #design_bottom_cut_selection
{
	width: 381px;
	height: 332px;
	border-bottom: solid 1px #ECECEC;
	overflow:hidden;
}

#design_bottom_cut_selection ul
{
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
}

 #design_bottom_cut_selection li
{
	height: 165px;
	width: 189px;
	border-right: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	margin-left: 0px;
	float: left;
	margin-bottom: 0px;
}

 #design_bottom_cut_selection li img
{
	width: 120px;
	height: 120px;
	cursor: pointer;
	margin-top: 10px;
	margin-left:25px;
}

 #design_placket_selection
{
	width: 381px;
	height: 332px;
	border-bottom: solid 1px #ECECEC;
	overflow:hidden;
}

#design_placket_selection ul
{
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
}

#design_placket_selection li
{
	height: 165px;
	width: 189px;
	border-right: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	margin-left: 0px;
	float: left;
	margin-bottom: 0px;
}

 #design_placket_selection li img
{
	width: 120px;
	height: 120px;
	cursor: pointer;
	margin-top: 10px;
	margin-left:25px;
}

 #design_pocket_selection
{
	width: 381px;
	height: 332px;
	border-bottom: solid 1px #ECECEC;
	overflow:hidden;
}

 #design_pocket_selection ul
{
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
}

#design_pocket_selection li
{
	height: 110px;
	width: 126px;
	border-right: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	margin-left: 0px;
	float: left;
	margin-bottom: 0px;
}

#design_pocket_selection li img
{
	width: 70px;
	height: 70px;
	cursor: pointer;
	margin-top: 10px;
	margin-left:25px;
}


/*  design */


/*details*/
#design_left
{
	height: 500px;
	width: 508px;
	border-right-style: solid;
	border-right-color: #ECECEC;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	border-bottom-width: 1px;
	float: left;
	overflow: hidden;
}


 #details_left_picture
{
	background-color: white;
	height: 332px;
	width: 508px;
	float: left;
	margin-left: 1px;
	border-right: 1px solid #ECECEC;
	border-bottom: 0px solid #ECECEC;
}


 #fabric_tabs
{
	background-color: #C5B694;
	width: 749px;
	height: 28px;
	float: left;
	margin-bottom: 20px;
}


#details_tabs
{
	float: left;
	width: 126px;
	height: 332px;
	border-right: 1px solid #ececec;
}

#details_tabs ul
{
margin:0px;
padding:0px;
list-style:none;
margin-top:5px;
margin-left:10px;
}

.fabric_design_details #details_tabs li
{
	float: left;
	margin-top: 10px;
}

#details_buttons_selection
{
	width: 381px;
	height: 332px;
	border-bottom: solid 1px #ECECEC;
	overflow:hidden;
}

#details_buttons_selection ul
{
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	margin:0px;
	padding:0px;
}

 #details_buttons_selection li
{
	height: 110px;
	width: 126px;
	border-right: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	margin-left: 0px;
	float: left;
	margin-bottom: 0px;
}

 #details_buttons_selection li img
{
	width: 70px;
	height: 70px;
	cursor: pointer;
	margin-top: 10px;
	margin-left:25px;
}

#details_buttonholes_selection
{
	width: 381px;
	height: 332px;
	border-bottom: solid 1px #ECECEC;
	overflow:hidden;
}

#details_buttonholes_selection ul
{
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#details_buttonholes_selection li
{
	height: 110px;
	width: 94px;
	border-right: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	margin-left: 0px;
	float: left;
	margin-bottom: 0px;
}

 #details_buttonholes_selection li img
{
	width: 70px;
	height: 70px;
	cursor: pointer;
	margin-top: 10px;
	margin-left:10px;
}


#details_shoulder_loops_selection
{
	width: 381px;
	height: 332px;
	border-bottom: solid 1px #ECECEC;
	overflow:hidden;
}

 #details_shoulder_loops_selection ul
{
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	margin:0px;
	padding:0px;

}

#details_shoulder_loops_selection li
{
	height: 165px;
	width: 189px;
	border-right: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	margin-left: 0px;
	float: left;
	margin-bottom: 0px;
}

#details_shoulder_loops_selection li img
{
	width: 120px;
	height: 120px;
	cursor: pointer;
	margin-top: 10px;
	margin-left:30px;
}

#details_collar_stays_selection
{
	width: 381px;
	height: 332px;
	border-bottom: solid 1px #ECECEC;
	overflow:hidden;
}

#details_collar_stays_selection ul
{
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#details_collar_stays_selection li
{
	height: 165px;
	width: 189px;
	border-right: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	margin-left: 0px;
	float: left;
	margin-bottom: 0px;
}

#details_collar_stays_selection li img
{
	width: 120px;
	height: 120px;
	cursor: pointer;
	margin-top: 10px;
	margin-left:25px;
}


#details_monogram_selection
{
	width: 381px;
	height: 332px;
	border-bottom: solid 1px #ECECEC;
	overflow:hidden;
}

#details_monogram_selection #table_monogram
{
	width: 312px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 26px;
}

#details_monogram_selection #table_monogram .dropdown_box
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	float: left;
	width: 134px;
	height: 22px;
	padding: 2px;
}

#details_monogram_selection #table_monogram #monogram_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	float: left;
	width: 128px;
	height: 15px;
	padding: 2px;
}

#details_monogram_selection #monogram_preview_box
{
	float: left;
	width: 134px;
	margin-left: 118px;
	margin-top: 20px;
}

#details_monogram_selection #monogram_preview_box #addMonogram
{
	margin-top: 20px;
}

#details_monogram_selection #monogram_preview_box #removeMonogram
{
	margin-top: 10px;
}

#fabric_design_details_middle_buttons
{
	float: left;
	width: 424px;
}

#fabric_design_details_middle_buttons #view_control
{
	float: left;
	width: 117px;
	height: 38px;
}

#fabric_design_details_middle_buttons #sleeve_control
{
	float: left;
	width: 117px;
	height: 38px;
}

#fabric_design_details_middle_buttons #arrow_control
{
	float: left;
	width: 188px;
	height: 38px;
}

#fabric_design_details_middle_picture_view1
{
	height: 463px;
	width: 422px;
	background-color: #ffffff;
}

#fabric_design_details_middle_picture_view2
{
	height: 463px;
	width: 422px;
	background-color: #FFFFFF;
}

#fabric_design_details_middle_picture_view3
{
	height: 463px;
	width: 422px;
	background-color: #FFFFFF;
	border: solid 1px #ffffff;
}
.loadingShirt
{
  background: url(../images/loaderFabric.gif) no-repeat;
  background-position: 50% 30%;
}
.classBanner
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}

/*product*/
.shirt_nm{
border-bottom:1px solid #CCCCCC;
}
.s_name{
width:217px;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
 color:#333333;
text-align:left;
float:left;
}
.s_price{
width:217px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px; 
color:#333333;
float:left;
text-align:right;
padding-top:4px;
}
.s_type{
width:267px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color:#333333;
float:left;
text-align:left;
}
.s_size a{
width:167px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color:#d6a40c;
float:left;
text-align:right;
font-weight:bold;
text-decoration:none;
}

.size_select{
width:110px;
height:30px;
float:left;
}
.type_select{
width:110px;
height:30px;
float:left;
}

.size_input{
width:100px;
margin-top:5px;
}
.custom a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#d6a40c;
padding-top:10px;
text-decoration:none;
}
.description{
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333333;
border-bottom:1px solid #999999;
}
.description_det{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:18px;
padding-top:15px;
}

/*product*/
.classTextBox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:15px;
	border:1px solid #7f7c77;
	color:#000000;
}

.classDropDown
{
	padding-right:3px;
	padding-left:3px;
	font-size:11px;
	padding-bottom:3px;
	margin:1px;
	width:auto;
	color:#000000;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	height:auto;
	text-decoration:none;
	font-weight:normal;
	border:1px solid #7f7c77;
	
}
.classBigLabel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.classLabel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.classMsrLabel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a4a09a;
}
.textbox_shiping{
width:200px;
height:23px;
border:1px solid #999999;
outline:none;
}

.name_shiping{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#999999;
height:25px;
}
.comment_shiping{
height:50px;
border:1px solid #999999;
outline:none;
}
.classShipping
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
.classLogout
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.classLogout a
{
	text-decoration:none;
	color:#fff;
}
/* new */

.fabric_detls_coll{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FF9900;
font-weight:bold;
padding-left:10px;
}

.fabric_detls
{
    position:relative;
	width:125px;
	height:135px;
	float:left;
	margin:10px;
	border:1px solid #cdcbcb;
}

.fabric_detls_name{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
line-height:18px;
padding-left:5px;
font-weight:bold;
}
.fabric_detls_name a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
font-weight:bold;
text-decoration:none;
}
.fabric_detls_name a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
font-weight:bold;
text-decoration:underline;
}
.fabric_detls_color{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
padding-left:5px;
}
.fabric_detls_btn{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
}
.fabric_detls_btn a{
text-decoration:underline;
color:#FF9900;
}

.fabric_detls_coll{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FF9900;
font-weight:bold;
padding-left:10px;
}
.design_with{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#8f8d8d;
padding-left:10px;
line-height:18px;
}.design_with_fab{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font:bold;
color:#666666;
}
.design_with_fab ul{
margin:0px;
padding:0px;
margin-left:25px;
}
.design_with_fab ul li{
list-style:url(../images/listimage.png);
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
font:bold;
color:#666666;

}
.brand{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#666666;
padding-left:10px;
line-height:18px;
}
.brand_fe{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
padding-left:15px;
line-height:16px;
}


/* New End */


.febric_ty{
width:45px;
height:20px;
position:absolute; 
top:25px;
left:35px;
z-index:10;
background-color:#000000;
opacity:0.7;
filter:alpha(opacity=70);
border:1px solid #000000;
border-radius:7px;
-moz-border-radius:7px;
}
.febric_ty_name{
text-align:center;    
}
.febric_ty_name a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
padding-left:5px;
padding-top:2px;
text-decoration:none;
cursor:pointer;
}



.febric_tyIS{
width:65px;
height:20px;
position:absolute; 
top:25px;
left:25px;
z-index:10;
background-color:#000000;
opacity:0.7;
filter:alpha(opacity=70);
border:1px solid #000000;
border-radius:7px;
-moz-border-radius:7px;
}
.febric_ty_nameIS{
text-align:center;    
}
.febric_ty_nameIS a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
padding-left:5px;
padding-top:2px;
text-decoration:none;
cursor:pointer;
}




.febric_ty_shrt{
width:106px;
height:20px;
position:absolute; 
top:55px;
left:155px;
z-index:10;
background-color:#000000;
opacity:0.7;
filter:alpha(opacity=70);
border:1px solid #000000;
border-radius:7px;
-moz-border-radius:7px;
}
.febric_ty_name_shrt{
text-align:center;    
}
.febric_ty_name_shrt a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
padding-left:5px;
padding-top:2px;
text-decoration:none;
cursor:pointer;
}

/* New Start 10 Sept_2013 */



.content_custom{
border-bottom:1px solid #999999;

padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
.opt{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
font-weight:bold;
padding-left:10px;
padding-top:5px;
}
.muser{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#e38633;
font-weight:bold;
padding-right:5px;
text-align:right;
}
.data{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#31302f;
padding-left:10px;
padding-top:10px;
text-align:justify;
padding-bottom:10px;
padding-right:10px;
line-height:18px;
}
.field{
border:1px solid #6d6d6c;
width:110px;
margin-right:10px;
outline:none;
}

.inches_name2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#a4a09a;
height:25px;
}

.input_inc{
width:50px;
border:1px solid #999999;
}

.inches_name{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.input_sou{
width:95px;
border:1px solid #999999;
color:#666666;
}

/* End 10th  */

/* profile */
.profile{
width:880px;
height:40px;
margin:auto;
border-bottom:1px dashed #CCCCCC;
}
.profile_basic{
width:419px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
float:left;
padding-top:9px;
}
.profile_content{
width:880px;
height:380px;
margin:auto;
}
.profile_content_left{
width:419px;
height:380px;
float:left;
border-right:1px dashed #CCCCCC;
}
.profile_content_right{
width:420px;
height:380px;
float:left;
}
.content_left_box{
width:400px;
height:40px;
margin:auto;

}
.d_name{
width:150px;
height:30px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
padding-top:5px;
padding-left:20px;
text-align:left;
}
.d_space{
width:5px;
height:30px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
padding-top:5px;
}
.d_input{
width:200px;
height:30px;
float:left;
padding-left:15px;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;	

}
.input_css{
border:none;
width:210px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
}
.inputActive_css{
border:1px sold #000000;
width:210px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
}
.chng_pwd{
width:420px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
padding-top:9px;
}
.chng_pwd_btn{
width:420px;
height:60px;
border-top:1px dashed #CCCCCC;
border-bottom:1px dashed #CCCCCC;
}
.click{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
float:left;
padding-top:17px;
padding-left:100px;
}
.edit{
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#999999;
padding-right:10px;
padding-top:5px;
}
/* profile */

.cart_table  {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #888888;
text-decoration: none;
}

.cart_table a:hover
{
	color: #888888;
	text-decoration: none;
}

.classError  {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: Red;

}

.classSummary
{
	border: solid 1px black;
	background-color:#f4f4f4;
	box-shadow: 0 10px 6px -6px #777;
	-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	position:absolute;
	z-index: 100;
	top: 50%;
	left: 50%;
	display:none;
	width:320px;
	height:400px;
	margin-top: -200px;
	margin-left: -300px;
	overflow: scroll;
	margin-bottom: 25px;
	padding-right:2px;
}





/*date-10.03.14 Suvasis*/
/*suit ------------CSS------ begin*/
.Suite_Space{
width:880px;
height:10px;
margin:auto;
}
.suite_content_left{
width:500px;
height:auto;
float:left;
}
.suite_content_right{
width:380px;
height:700px;
float:left;
z-index:1;
position:relative;
}
.suite_content_right_dresscoat{
width:340px;
height:473px;
float:left;
z-index:1;
position:relative;
}


.shirts_model{
background-position:bottom;
}

/*list menu for create suite*/
#navigation_menu{
width:500px;
height:84px;
}
.menu_box{
background-position:center;
width:83px;
height:74px;
float:left;
/*background-color: #eee;*/
text-align:center;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
background-image: -webkit-linear-gradient(top, #eee, #bbb);
}
.menu_box:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}

.acessories:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}
/*list menu for create suite ends*/

.left_btn_menu:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}

.left_details{
width:140px;
height:auto;
float:left;

}
.display_right{
width:340px;

float:left;
padding-left:20px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:22px;
}
.display_right_content{
width:320px;
height:auto;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:22px;
}
.display_jacketmenu_content{
width:320px;
height:auto;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:22px;
}
.display_jacket_content{
width:320px;
height:auto;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:22px;
}
.left_menu{
padding-top:20px;
width:140px;
height:auto;
}
.left_btn_menu{
height:45px;
width:130px;
cursor: pointer;
background-color: #ddd;
border-radius: 4px;
padding-left:10px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.acessories{
height:45px;
width:128px;
background-color: #ddd;
border-radius: 4px;
border:1px solid #CCCCCC;
cursor:pointer;
padding-left:10px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.space{
height:10px;
}
.space2{
height:20px;
}
.summery{
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#33CCFF;
}
.summery a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#00CCFF;
text-decoration:none;
}

.summery a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0099FF;
text-decoration:underline;
}
.left_image{
width:140px;
height:231px;
}
.suite_content{
width:880px;
height:auto;
margin:auto;
}
.suite_thumb{
width:140px;
height:211px;
background-image:url(../menu_images/suit-thumb.jpg);
background-repeat:no-repeat;
}
.more_image{
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#00CCFF;
}
.more_image a{
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#00CCFF;
text-decoration:none;
}
.more_image a:hover{
padding-left:5px;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0099FF;
}
.display_right_top{
width:340px;
height:20px;
text-align:right;
padding-top:10px;
}
.button_next{
margin-top:5px;
padding-top: 0;
padding-top:3px;
height: 7px;
font-size: 12px;
border-radius: 4px;
background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));
border: 1px solid #777;
padding-left: 15px;
padding-right: 15px;
text-decoration: none;
color: #333;
}
.button_next:hover{
background-color: #ddd;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ddd));

color: #333;
text-decoration: none;
}
.dis_topspace{
height:10px;
}
.dis_product{
height:auto;
width:340px;
}
.dis_productname{
height:70px;
width:100%;
padding-top:15px;
font-family:Arial, Helvetica,sans-serif;
font-size:15px;
color:#666666;
}
.dis_modelname{
height:40px;
width:100%;
padding-top:15px;
font-family:Arial, Helvetica,sans-serif;
font-size:15px;
color:#666666;
}
.display_choice_container{
 width:340px;
 height:180px;
 float:left;
}
.display_choice{
height:157px;
width:106px;
float:left;
text-align:center;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border-radius: 4px;
cursor:pointer;
border:1px solid #FFFFFF ;
}
.display_choice:hover{
border:1px solid #999999;
border-radius: 4px;
}
.choice_active{
border:1px solid #54c3ed;
border-radius: 4px;
}
.choice_active:hover{
border:1px solid #54c3ed;
border-radius: 4px;
}
.display_choice_space{
width:6px;
float:left;
height:157px;
}
.dis_description{
width:340px;
height:auto;
text-align:left;
}
.suit_footer{
height:55px;
width:880px;
background-image: -webkit-linear-gradient(top, #ccc, #eee);
float:left;
}
.addto_cart{
width:200px;
height:45px;
float:right;
padding-top:10px;
}

.addtocart_button {

	-moz-box-shadow:inset 0px 1px 0px 0px #f6e6b4;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f6e6b4;
	box-shadow:inset 0px 1px 0px 0px #f6e6b4;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffa500), color-stop(1, #ffa500) );
	background:-moz-linear-gradient( center top, #ffa500 5%, #ffa500 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa500', endColorstr='#ffa500');
	background-color:#ffa500;
	-webkit-border-top-left-radius:11px;
	-moz-border-radius-topleft:11px;
	border-top-left-radius:11px;
	-webkit-border-top-right-radius:11px;
	-moz-border-radius-topright:11px;
	border-top-right-radius:11px;
	-webkit-border-bottom-right-radius:11px;
	-moz-border-radius-bottomright:11px;
	border-bottom-right-radius:11px;
	-webkit-border-bottom-left-radius:11px;
	-moz-border-radius-bottomleft:11px;
	border-bottom-left-radius:11px;
	text-indent:0;
	border:1px solid #ffa500;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:36px;
	line-height:36px;
	width:110px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffa500;
}
.addtocart_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffa500), color-stop(1, #ffa500) );
	background:-moz-linear-gradient( center top, #ffa500 5%, #ffa500 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa500', endColorstr='#ffa500');
	background-color:#ffa500;
}.addtocart_button:active {
	position:relative;
	top:1px;
}
.select{
/*background-color: #00adee;
background-image: -webkit-gradient(linear, left top, left bottom, from(#95d4ec), to(#00adee));
background-image: -webkit-linear-gradient(top, #95d4ec, #00adee);
background-image: -moz-linear-gradient(top, #95d4ec, #00adee);
background-image: -ms-linear-gradient(top, #95d4ec, #00adee);
background-image: -o-linear-gradient(top, #95d4ec, #00adee);
background-image: linear-gradient(top, #95d4ec, #00adee);*/

background: #f6e6b4; /* Old browsers */
background: -moz-linear-gradient(top, #f6e6b4 0%, #ffa500 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6e6b4), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f6e6b4 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f6e6b4 0%,#ffa500 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f6e6b4 0%,#ffa500 100%); /* IE10+ */
background: linear-gradient(to bottom, #f6e6b4 0%,#ffa500 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#ffa500',GradientType=0 );



}
.select:hover{
/*background-color: #00adee;
background-image: -webkit-gradient(linear, left top, left bottom, from(#95d4ec), to(#00adee));
background-image: -webkit-linear-gradient(top, #95d4ec, #00adee);
background-image: -moz-linear-gradient(top, #95d4ec, #00adee);
background-image: -ms-linear-gradient(top, #95d4ec, #00adee);
background-image: -o-linear-gradient(top, #95d4ec, #00adee);
background-image: linear-gradient(top, #95d4ec, #00adee);*/

background: #f6e6b4; /* Old browsers */
background: -moz-linear-gradient(top, #f6e6b4 0%, #ffa500 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6e6b4), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f6e6b4 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f6e6b4 0%,#ffa500 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f6e6b4 0%,#ffa500 100%); /* IE10+ */
background: linear-gradient(to bottom, #f6e6b4 0%,#ffa500 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#ffa500',GradientType=0 );



}

/*for image alignment suit_default*/
.shirts_model img
{
position:absolute;
top: 0px;
left: 0px;
}
#layer1
{
   z-index: 11;
}
#layer2
{
z-index: 10;
}

#layer3
{
z-index: 12;
}
#layer4
{
z-index: 1;
}
#layer5{
z-index:3;
}
#layer6{
z-index:2;
}
#layer7{
z-index:5;
}
#layer8{
z-index:4;
}
#layer9{
z-index:7;
}
#layer10{
z-index:6;
}
#layer11{
z-index:9;
}
#layer12{
z-index:8;
}
#layer13{
z-index:4;
}
#layer14{
z-index:6;
}
#layer15{
z-index:7;
}
#layer16
{
z-index: 10;
}
#layer17{
z-index:9;
}
#layer18{
z-index:5;
}
#layer19{
z-index:2;
}
/*for image alignment suit_default*/
/*no trouser box*/
#no-trouser-box {
position: absolute;
width: 290px;
right: 50px;
top: 650px;
background-color: #f8f8f8;
border: 1px solid #bbb;
z-index: 1000;
/*padding: 10px 10px 0 10px;*/
padding-left:50px;
padding-top:10px;
padding-bottom:10px;
line-height: 65px;
}
/*no trouser box*/


.left_btn_menu_model{
height:45px;
width:130px;
cursor: pointer;
background-color: #ddd;
border-radius: 4px;
padding-left:10px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.left_btn_menu_model:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}
/*Add to cart button*/
.price_cart{
height:44px;
width:150px;
font-weight:bold;
font-size:15px;
font-family:Verdana;
}
.top_button{

width:110px;
height:36px;
}
/*Add to cart button*/
/*show jacket on off*/
.show_jacket{
font-size:12px;
font-family:Verdana;
height:24px;
width:90px;
padding-left:20px;
}
.button_show{
width:80px;
height:40px;
padding-left:30px;

}
.button_container{
width:80px;
height:34px;
border:1px solid #CCCCCC;
border-radius:4px;
background-color:#FFFFFF;

}
.btn_yes{
border-bottom-left-radius:4px;
border-top-left-radius:4px;
padding:1px 1px 1px 1px;
width:38px;
height:25px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
/*background-image: -webkit-linear-gradient(top, #eee, #bbb);*/
background-color:#FFFFFF;
padding-top:8px;
text-align:center;
}
.btn_no{
border-bottom-right-radius:4px;
border-top-right-radius:4px;
padding:1px 1px 1px 1px;
width:38px;
height:25px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
/*background-image: -webkit-linear-gradient(top, #eee, #bbb);*/
background-color:#FFFFFF;
border-top-right-radius:4px;
border-bottom-right-radius:4px;
padding-top:8px;
text-align:center;
}
.btn_yes:hover{
/*background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );*/
background-color:#F0F0F0;
}
.btn_no:hover{
/*background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );*/
background-color:#F0F0F0;
}
/*show jacket on off*/
/*model css starts*/
.dis_modelname{
height:40px;
width:100%;
padding-top:15px;
font-family:Arial, Helvetica,sans-serif;
font-size:15px;
color:#666666;
}
.display_model_container{
 width:340px;
 height:299px;
 float:left;
}
.display_model_content{
width:320px;
height:auto;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:22px;
}
.display_model{
height:289px;
width:156px;
float:left;
text-align:center;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border-radius: 4px;
cursor:pointer;
border:1px solid #FFFFFF ;
}
.display_model:hover{
border:1px solid #999999;
border-radius: 4px;
}
.model_active{
border:1px solid #54c3ed;
border-radius: 4px;
}
.model_active:hover{
border:1px solid #54c3ed;
border-radius: 4px;
}
.display_model_space{
width:8px;
float:left;
height:157px;
}
.display_model_buttomspace{
width:340px;
height:15px;
float:left;
}

/*model css ends*/
/*fabric css starts*/

.fabric_menu{
padding-top:20px;
width:140px;
height:auto;

}
.jacket_menu{
padding-top:20px;
width:140px;
height:auto;
}
.fabric_btn_jacket{
height:60px;
width:130px;
cursor: pointer;
background-color: #ddd;
border-radius: 4px;
padding-left:10px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.fabric_btn_jacket:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}
.fabric_btn_trouser{
height:60px;
width:130px;
cursor: pointer;
background-color: #ddd;
border-radius: 4px;
padding-left:10px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.fabric_btn_trouser:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}
.dis_fabric_product{
width:340px;
height:auto;
}
.options{
width:160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:Black;
}
.fabric_choice_container{
 width:340px;
 height:auto;
 float:left;
 padding-bottom:10px;
}
.fabric_select_column{
width:340px;
height:auto;
float:left;
}
.fabric_sample:hover{
border:1px solid #999999;
border-radius:4px;
}
.fabric_sample{
height:105px;
width:80px;
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border-radius: 4px;
cursor:pointer;
border:1px solid #FFFFFF ;
margin-right:2px;
margin-top:2px;
}
.fabric_sample:hover{
border:1px solid #999999;
border-radius: 4px;
}
.model_active{
border:1px solid #54c3ed;
border-radius: 4px;
}
.model_active:hover{
border:1px solid #54c3ed;
border-radius: 4px;
}
/*.option_price_bg {
	top: 748px;
	left: 236px;
	font-size: 9px;
	position: absolute;
	line-height: 10px;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #fff;
	border-radius: 4px;
	opacity: 0.6;
}
.option_price_text {
top: 47px;
left: 10px;
font-size: 9px;
position: absolute;
line-height: 10px;
padding: 1px;
padding-left: 4px;
padding-right: 4px;
border-radius: 4px;
opacity: 0.99;
color: #000;
}*/




.option_price
{
	
	position:absolute;
	width:30px;
	height:12px;
	z-index:100;
	margin-top:40px;
	margin-left:10px;
	color:#000000;
	font-size:9px;
}
.classEditPage
{
	position:absolute;
	background-color:#ddd;
	border-radius:4px;
	-moz-border-radius:4px;
	width:30px;
	height:12px;
	opacity:.6;
	filter:alpha(opacity=60);
	text-decoration:none;
	z-index:10;
	margin-top:45px;
	margin-left:10px;
}
/*fabric css ends*/

.sameas_jacket_container{
width:240px;
height:34px;
border:1px solid #CCCCCC;
border-radius:4px;
background-color:#FFFFFF;
}
.sameas_jacket_btn{
border-bottom-left-radius:4px;
border-top-left-radius:4px;
padding:1px 1px 1px 1px;
width:118px;
height:29px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
/*background-image: -webkit-linear-gradient(top, #eee, #bbb);*/
background-color:#FFFFFF;
padding-top:4px;
text-align:center;
}
.select_fabric_btn{
border-bottom-right-radius:4px;
border-top-right-radius:4px;
padding:1px 1px 1px 1px;
width:118px;
height:29px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
/*background-image: -webkit-linear-gradient(top, #eee, #bbb);*/
background-color:#FFFFFF;
border-top-right-radius:4px;
border-bottom-right-radius:4px;
padding-top:4px;
text-align:center;
}
.sameas_jacket_btn:hover{
/*background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );*/
background-color:#F0F0F0;
}
.select_fabric_btn:hover{
/*background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );*/
background-color:#F0F0F0;
}
/*css for jacket menu*/

/*new css start ajit 8_04_14*/
.trouser_button_btn
{
height:auto;	
min-height:45px;
width:130px;
cursor: pointer;
background-color: #ddd;
border-radius: 4px;
padding-left:10px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.trouser_button_btn:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}

.trouser_chest_button_btn{
height:56px;
width:130px;
cursor: pointer;
background-color: #ddd;
border-radius: 4px;
padding-left:10px;
padding-top:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.trouser_chest_button_btn:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}



.display_waistcoatpressed{
height:261px;
width:150px;
float:left;
padding-left:5px;
padding-right:5px;
background-position:center;
text-align:center;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border-radius: 4px;
cursor:pointer;
border:1px solid #FFFFFF ;
}
.display_waistcoatpressed:hover{
border:1px solid #999999;
border-radius: 4px;
}


.waistcoat_button_btn{
height:45px;
width:130px;
cursor: pointer;
background-color: #ddd;
border-radius: 4px;
padding-left:10px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.waistcoat_button_btn:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}
.waistcoat_chest_button_btn{
height:56px;
width:130px;
cursor: pointer;
background-color: #ddd;
border-radius: 4px;
padding-left:10px;
padding-top:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.waistcoat_chest_button_btn:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}


.extra_button_btn{
height:auto;	
min-height:45px;
width:130px;
cursor: pointer;
background-color: #ddd;
border-radius: 4px;
padding-left:10px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.extra_button_btn:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}
.extra_chest_button_btn{
height:56px;
width:130px;
cursor: pointer;
background-color: #ddd;
border-radius: 4px;
padding-left:10px;
padding-top:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.extra_chest_button_btn:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}



/*new css end ajit 8_04_14*/

.dis_innerpocket{
width:340px;
height:auto;
padding-top:10px;
}
.dis_innerpocket_textbox{
height:22px;
width:250px;
}
.dis_innerpocket_option{
height:19px;
width:205px;
}

.jacket_button_btn
{
height:auto;	
min-height:45px;
width:130px;
cursor: pointer;
background-color: #ddd;
border-radius: 4px;
padding-left:10px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.jacket_button_btn:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}
.jacket_chest_button_btn{
height:56px;
width:130px;
cursor: pointer;
background-color: #ddd;
border-radius: 4px;
padding-left:10px;
padding-top:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.jacket_chest_button_btn:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}
.dis_buttoning{
height:30px;
width:100%;
padding-top:15px;
font-family:Arial, Helvetica,sans-serif;
font-size:15px;
color:#666666;
}
.display_buttoning_container{
 width:340px;
 height:auto;
 float:left;
padding-bottom:20px;
}
.display_chestpocket{
height:240px;
width:140px;
float:left;
padding-left:5px;
padding-right:5px;
background-position:center;
text-align:center;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border-radius: 4px;
cursor:pointer;
border:1px solid #FFFFFF ;
}
.display_chestpocket:hover{
border:1px solid #999999;
border-radius: 4px;
}
.choice_active{
border:1px solid #54c3ed;
border-radius: 4px;
}
.choice_active:hover{
border:1px solid #54c3ed;
border-radius: 4px;
}
/*css for jacket menu*/
/*css for trouser*/
.trouser_button_braces{
height:70px;
width:130px;
cursor: pointer;
background-color: #ddd;
border-radius: 4px;
padding-left:10px;
padding-top:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.trouser_button_braces:hover{
background-image: -webkit-linear-gradient(top, #c3c3c3,#8e8e8e );
}
.display_trouserpressed{
height:261px;
width:150px;
float:left;
padding-left:5px;
padding-right:5px;
background-position:center;
text-align:center;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border-radius: 4px;
cursor:pointer;
border:1px solid #FFFFFF ;
}
.display_trouserpressed:hover{
border:1px solid #999999;
border-radius: 4px;
}
.choice_active{
border:1px solid #54c3ed;
border-radius: 4px;
}
.choice_active:hover{
border:1px solid #54c3ed;
border-radius: 4px;
}
.display_trouserloops{
height:261px;
width:153px;
float:left;
padding-left:5px;
padding-right:5px;
background-position:center;
text-align:center;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border-radius: 4px;
cursor:pointer;
border:1px solid #FFFFFF ;
}
.display_trouserloops:hover{
border:1px solid #999999;
border-radius: 4px;
}
.choice_active{
border:1px solid #54c3ed;
border-radius: 4px;
}
.choice_active:hover{
border:1px solid #54c3ed;
border-radius: 4px;
}
/*css for extra menu*/
.extra_yesno_container{
width:162px;
height:34px;
border:1px solid #CCCCCC;
border-radius:4px;
background-color:#FFFFFF;
}
.extrano_btn{
border-bottom-left-radius:4px;
border-top-left-radius:4px;
padding:1px 1px 1px 1px;
width:40px;
height:29px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
/*background-image: -webkit-linear-gradient(top, #eee, #bbb);*/
background-color:#FFFFFF;
padding-top:4px;
text-align:center;
}
.display_extra_elbow{
height:194px;
width:95px;
float:left;
padding-left:5px;
padding-right:5px;
background-position:center;
text-align:center;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border-radius: 4px;
cursor:pointer;
border:1px solid #FFFFFF ;
}
.display_extra_elbow:hover{
border:1px solid #999999;
border-radius: 4px;
}
.choice_active{
border:1px solid #54c3ed;
border-radius: 4px;
}
.choice_active:hover{
border:1px solid #54c3ed;
border-radius: 4px;
}


/*CHECK OUT CONTENT BEGIN----DATE-28-04-14----*/

.checkout_content_left{
width:680px;
height:auto;
float:left;
padding-top:20px;
}
.check_content_right{
width:299px;
height:700px;
float:left;
z-index:1;
position:relative;
}
.checkout_link{
text-decoration:none;
color:#00aeef;
}
.checkout_link a{
text-decoration:none;
color:#00aeef;
}
.checkout_link a:hover{
text-decoration:underline;
color:#0099CC;
}
table{
border-collapse: collapse;
}
.checkout_input_txt{
height:13px;
width:20px;
font-size:11px;
}
.rebatecode{
font-weight:bold;
font-size:12px;
color:#00aeef;
text-decoration:none;
}
.rebatecode a{
font-weight:bold;
font-size:12px;
color:#00aeef;
text-decoration:none;
}
.rebatecode a:hover{
font-weight:bold;
font-size:12px;
color:#0099CC;
text-decoration:underline;
}
.content_checkout{
font-family:Arial, Helvetica, sans-serif;
 color:#333333;
  width:100%;
   font-size:12px;
   font-weight:normal;

}
.content_form_checkout{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.form_content_controls{
height:20px;
}



/*CHECK OUT CONTENT END----DATE-28-04-14----*/

/*Header Modification Dt-18-07-14*/
#header_top_logo_new{
width:150px;
height:115px;
float:left;
margin-left:30px;
margin-top:5px;
}

#header_top_right_new{
width:732px;
height:115px;
float:left;
}

.register_new{
width:682px;
height:29px;
background-image:url(../images/register_bg2.png);
background-repeat:no-repeat;
background-position:right;
padding-right:-50px;
}

.social_new{
width:732px;
height:56px;
padding-top:20px;
}
.social_left
{
width:450px;
height:56px;
float:left;
padding-left:50px;
font-family:Arial;
color:#FFF;
font-weight:bold;
font-size:18px;
}
.social_right
{
width:232px;
height:56px;
float:left;
}
.register_space_new{
width:732px;
height:10px;
}
#header_menu_new{
width:932px;
height:55px;
float:left;
}
.cart_txt
{
width:103px;
height:56px;
float:left;
}
.cart_icon
{
width:37px;
height:56px;
float:left;
}



/*Header Modification Dt-18-07-14*/
 #divFaqList ul
{         
  list-style-image: url('../images/arrow_bottom.png');
}
        
#divFaqList
{
	font: 13px Arial,Helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
}
#divFaqList a
{
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
#divFaqList a:hover
{
	font-weight:bold;
	color: #000000;
	text-decoration:underline;
}
#divCatList ul
{
	 list-style-type: none;
}
#divCatList
{
	font: 13px Arial,Helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
	line-height:25px;
	
}
#divCatList a
{
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
#divCatList a:hover
{
	font-weight:bold;
	color: #000000;
	text-decoration:underline;
}
#divCatList a.item
{
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
#divCatList a.selected
{
	font-weight:bold;
	color: ORANGE;
	text-decoration:none;
}


.classFaqCat
{
	font: 13px Arial,Helvetica,sans-serif;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
.classQuestion
{
	font: 13px Arial,Helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
}
.classQuestion:hover
{
	font: 13px Arial,Helvetica,sans-serif;
	color: gray;
	text-decoration: none;
}
.classQuestionDesc
{
	font: 13px Arial,Helvetica,sans-serif;
	color: gray;
	text-decoration: none;
}
.itemcolor
{
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
.selectcolor
{
	font-weight:bold;
	color: ORANGE;
	text-decoration:none;
}
.classContent
{
	font: 13px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: none;
	text-align:justify;
	
}

.classSizeGuide
{
	font: 11px Arial,Helvetica,sans-serif;
	color: Orange;
	text-decoration: none;
}
.classSizeGuide a
{	
	color: Orange;
	text-decoration:none;
}
.classSizeGuide:hover
{
	
	color: Orange;
	text-decoration:underline;
}
.classImgText
{
	font: 12px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: none;
}

/*Contact Html Page  30/9/2014 copy from gift.css*/
#Contact_container{
width:932px;
margin:auto;
background-color:#FFFFFF;
clear:both;
}
.contact_topSpace
{
height:50px;
width:100%;
}
.Contact_content{
width:880px;
height:auto;
margin:auto;
}
.contact_left
{
width:300px;
height:auto;
float:right;

}
.contact_right
{
width:500px;
height:auto;
float:left;
}
.headr_contact
{
color: #A8A8A8;
text-transform: uppercase;
font:30px ProximaNovaSemiBold,Arial,sans-serif;
margin-bottom: 20px;
text-rendering: optimizelegibility;
}
.contact_right p {
font: 14px/20px ProximaNova,Arial,sans-serif;
margin-bottom: 20px;
color: #b2b2b2;
}
p {
display: block;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0;
-webkit-margin-end: 0;
}
.contact-list {
margin-top: 40px;
}
.contact_right li {
margin-right:32px;
float: left;
list-style:none;
line-height: 18px;
display: list-item;
text-align: -webkit-match-parent;
font-family: ProximaNova,Arial,sans-serif;
color: gray;
}
.contact_right ul{
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px;
}
.subsection-heading {
font: 16px ProximaNovaSemiBold,Arial,sans-serif;
text-transform: uppercase;
padding: 5;
margin-bottom: 8px;
font-weight: bold;
}
.contact_right .note {
display: block;
margin-top: 10px;
color: #b3b3b3;
}
address {
display: block;
margin-bottom: 18px;
line-height: 18px;
font-style: normal;
}



.form-horizontal {
margin-top: 30px;
width: 500px;

}

.hide {
display: none;
}
.alert-success {
background-color: #dff0d8;
color: #54c666;
}
.alert {
padding: 8px 35px 8px 14px;
margin-bottom: 18px;
background-color: #fcf8e3;
color: #c09853;
}
.alert .close {
position: relative;
top: -2px;
right: -21px;
line-height: 18px;
}
.close {
float: right;
font-size: 20px;
font-weight: bold;
font-family: ProximaNovaBold,Arial,sans-serif;
line-height: 18px;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: .2;
filter: alpha(opacity=20);
}
 .alert-success .alert-heading, .content .alert-success p {
color: #54c666;
}
 .alert-heading {
margin-top: 10px;
font-size: 14px;
}
.alert-heading {
color: inherit;
font: 14px ProximaNovaSemiBold,Arial,sans-serif;
padding-bottom: 6px;
}
.alert>p {
text-transform: capitalize;
}
.alert-danger, .alert-error {
background-color: #f2dede;
color: #dd5050;
}
.form-horizontal .control-group {

margin-bottom: 10px;
}
.form-horizontal .control-label {
position: absolute;
width: 73px;
font: 12px ProximaNova,Arial,sans-serif;
color: #4d4d4d;
text-transform: uppercase;
padding: 12px;
z-index: 1;
cursor: pointer;
}
.form-horizontal .controls input, .form-horizontal .controls .form-input {
height: 40px;
padding-left: 80px;
}
.form-horizontal input[type="text"], .form-horizontal input[type="password"], .form-horizontal textarea, .form-horizontal .uneditable-input, .form-horizontal .form-input, .form-simplified input[type="text"], .form-simplified input[type="password"], .form-simplified textarea, .form-simplified .uneditable-input, .form-simplified .form-input {
border: 1px solid #b3b3b3;
font: 19px ProximaNova,Arial,sans-serif;
color: gray;
display: block;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-appearance: none;
padding-left:100px;
}





.form-horizontal button,.form-simplified button,.form-horizontal input,.form-simplified input,.form-horizontal select,.form-simplified select,.form-horizontal textarea,.form-simplified textarea,.form-horizontal file,.form-simplified file,.form-simplified .form-input{margin:0;vertical-align:middle}.form-horizontal button,.form-simplified button,.form-horizontal input,.form-simplified input,.form-simplified .form-input{*overflow: visible;line-height:normal}.form-horizontal textarea,.form-simplified textarea{resize:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"],.form-input{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.form-horizontal textarea,.form-simplified textarea{overflow:auto;vertical-align:top}.clearfix{*zoom: 1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide-text{overflow:hidden;text-indent:150%;white-space:nowrap}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}


.select-wrap {
display: block;
width: auto;
border: 1px solid #b3b3b3;
background: #fff;
margin-top: 5px;
padding: 1px;
font: 19px ProximaNova,Arial,sans-serif;
text-transform: uppercase;
top: 0;
left: 0;
z-index: 0;
height: 40px;
position: relative;
}
.select-wrap i.icon {
position: absolute;
right: 5px;
top: 14px;
width: 20px;
height: 14px;
background: url(http://d3dgk6r8ca2pzn.cloudfront.net/images/common/xdropdown_arrow,402x.png.pagespeed.ic.vm62BqS0wr.png) no-repeat 0 0;
background: url(http://d3dgk6r8ca2pzn.cloudfront.net/images/common/xdropdown_arrow.png.pagespeed.ic.bB2D_AMNvh.png) no-repeat 0 0 \9;
-moz-background-size: 20px 14px;
-o-background-size: 20px 14px;
-webkit-background-size: 20px 14px;
background-size: 20px 14px;
z-index: -2;
}
.form-horizontal .active-option {
padding: 10px 0;
overflow: hidden;
text-overflow: ellipsis;
width: 385px;
margin-left: 75px;
color: gray;
position: absolute;
z-index: -2;
}
.form-horizontal .control-label.long-label {
padding: 5px 12px;
}
.form-horizontal select {
width: 460px;
margin-left: 75px;
color: gray;
position: absolute;
display: inline;
visibility: visible;
left: 0;
top: 0;
opacity: 0;
z-index: -1;
height: 40px;
-webkit-appearance: none;
border-radius: 0px;
border-color: rgb(169, 169, 169);
box-sizing: border-box;
align-items: center;
border: 1px solid;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
white-space: pre;
-webkit-rtl-ordering: logical;
background-color: white;
cursor: default;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
text-align: start;
-webkit-writing-mode: horizontal-tb;
}
option {
font-weight: normal;
}
.select-wrap-focused
{
border:2px solid #29abe2;
padding:0;
}
textarea {
padding-left: 80px;
border: 1px solid #b3b3b3;
font: 19px ProximaNova,Arial,sans-serif;
color: gray;
display: block;
width: 100%;
padding-top: 5px;
box-sizing: border-box;
border-radius: 0px;
-webkit-appearance: none;
overflow: auto;
vertical-align: top;
resize:none;

}
.btn-primary:hover {
color: #fff;
background: #FF9900;
outline:none;
}
.btn-primary {
text-decoration: none;
font: 19px ProximaNovaSemiBold,Arial,sans-serif;
letter-spacing: .05em;
outline:none;
}
#contact-submit {
margin: 40px 0 17px 0;
}
.form-horizontal button{
vertical-align: middle;

}
.btn {
display: inline-block;
padding: 9px 25px 9px;
text-align: center;
border: none;
cursor: pointer;
text-transform: uppercase;
box-sizing: border-box;
}
.myClassName { background-color: green; }

/*Gift card css*/
.single-column {
margin-left: 0;
overflow: hidden;
}
.two-column {
margin-left: -10px;
}
.control-grouping{
width:500px;
}
.gift_control-group {
margin-bottom: 10px;
float:left;
width:240px;
}
.gift_control-other {
margin-bottom: 10px;
float:left;
width:240px;
margin-left:10px;
margin-top:7px;
}
/*Date 27-08-14 */
.control-group_heading
{
height:40px;
border:1px solid #999;
margin-bottom:10px;
}
#EmailGift_header{
width:249px;
float:left;
height:30px;
padding-top:10px;
font-family: ProximaNova,Arial,sans-serif;
font-size: 19px;
text-align:center;
}
#ClassicGift_header{
height:30px;
padding-top:10px;
font-family: ProximaNova,Arial,sans-serif;
font-size: 19px;
text-align:center;
}
.Gift_selected
{
font-family: ProximaNova,Arial,sans-serif;
box-shadow: 0 0 3px 0 #8b8b8b inset;
background-color: #000;
color: #fff;
}
.Gift_deselected
{
font-family: ProximaNova,Arial,sans-serif;
background-color: #FFFFFF;
color: #FF9900;
}


/* Language Icon*/

#TSLanguage
{
width:80px;
height:40px;
float:left;
padding-top:15px;
}
#TSL_Icon
{
width:80px;
height:40px;
}
.IconEN
{
height:40px;
width:30px;
float:left;
}
.IconSpace
{
width:5px;
height:40px;
float:left;
}


#LanguageChange
{
	width:160px;
	height:34px;
	float:left;
	margin-top:15px;
	margin-right:17px;
}
.LanguageTxt
{
color:#FFFFFF;
width:auto;
float:left;
padding-right:10px;
font-family:Verdana, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
padding-top: 2px;
}
.LanguageTxtCB
{
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
width:70px;
float:left;
}

/* end */




#table_monogram {
width: 312px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-top: 26px;
}

.content_text
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:#000;
}

.classTerms
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#999;
    text-decoration:underline;
   
}
.classTerms:hover
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#999;
    text-decoration:none;
    cursor:hand;
}
.HardCopy
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#999;
    text-decoration:none;
  
}
.MsrntLabel
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-left:5px;
    color:#000;
    border:1px solid #ddd;
    min-height:25px;
    height:auto;
    text-decoration:none;
    min-width:300px;   
    width:auto;
    padding-top:5px;
    display:block;
    border-radius:3px;
    -moz-border-radius:3px;
}
.MsrntDropdown
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-left:5px;
    color:#000;
    border:1px solid #ddd;
    min-height:30px;
    height:auto;
    text-decoration:none;
    min-width:300px;   
    width:auto;    
    display:block;
    border-radius:3px;
    -moz-border-radius:3px;
}
.MsrtProfile
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    font-weight: bold;
    padding-left:5px;
    color:#000;
    
}
