@charset "utf-8";
/* CSS Document */
body{
	background: #ffffff url(./images/cbs_bgh.jpg) no-repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 0px solid #000000; margin-top:0px;
	color:#000000;
	line-height:120%;
}

#cbs_ft {
	background:url(./images/cbs_ft.jpg) no-repeat bottom center;
}


#peter {
	#background: url(./images/header_bg3.jpg) center top no-repeat;
	margin-right: auto;
	margin-left: auto;
	vertical-align:top;
	width:958px;
}

#jessie {
	#background-color: #828282;
	margin-right: auto;
	margin-left: auto;
	vertical-align:top;
	width:958px;
	height:71px;
}

#box {
	margin-right: auto;
	margin-left: auto;
	vertical-align:top;
	#background-color: #e1e1e1;
	width:890px;
}

a:link
{
	color: #22229C;
	text-decoration: none;
}
a:visited
{
	color: #22229C;
	text-decoration: none;
}
a:hover, a:active
{
	color: #FF4400;
	text-decoration: none;
}

img {
	border:0px;
}

.menu_line {
	background:url(./images/menu_line.jpg) no-repeat bottom right;
	width: 100px;
	height:30px;
}

.video_url {
	padding-left:3px;
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
}

.video_url a {
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
}

.video_url a:hover {
	text-decoration:none;
	font-size:12px;
	color:#FF0000;
}

.i_center1 {
	background: url(images/menu_center_bg.jpg) left top no-repeat;
	width:639px;
	height:36px;
}

.i_center2 {
	padding-top:10px;
	text-indent:40px;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color: #123f68;
}

.i_center2 a {
	font-weight:bold;
	font-size:14px;
	color: #123f68;
}

.img3 {
	border: 1px solid #dfdfdf;
	padding: 12px;
}

.shop_bg {
	background-image:url(./images/c_bg.jpg);
	height:29px;  
	color:#ffffff; 
}

.footer {
	padding-top: 4px;
	font-size:13px;
	color:#ffffff; 
}

.footer a {
	text-decoration:none;
	color:#ffffff;
}
.footer a:hover {
	text-decoration:none;
	color: #cb0000;	
}

.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top:17px;
	#padding-bottom:20px;
	line-height:120%;
}

.menutop {
	width:103px;
	text-align: right;
	color: #FFFFFF;
}

.menutop a {
	color: #FFFFFF;
	text-decoration: none;
}

.menutop a:hover {
	text-decoration:none;
	color: #FF0000;	
}

.menu {
	background: url(images/menu_bg2.jpg) left top no-repeat;
	width:221px;
	height:36px;
}

.menu2 {
	padding-top:10px;
	text-indent:30px;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color: #123f68;	
}

.menu2 a {
	font-size:16px;
	color: #123f68;	
}

.menu2 a:hover {
	color: #FF0000;
}

.login {
	background-image: url(images/login_bg.jpg);
	width:221px;
	height:37px;
}

.login2 {
	padding-top:12px;
	text-indent:30px;
	font-family:Verdana;
	font-weight:bold;
	font-size:13px;
	color: #FFFFFF;	
}

.login_url {
	padding-left:3px;
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
}

.login_url a {
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
}

.login_url a:hover,a:active {
	text-decoration:none;
	font-size:12px;
	color:#FF0000;
}

.line_center {
	background: url(images/menu_center_bg.jpg) left top no-repeat;
	width:639px;
	height:36px;
}

.line_center2 {
	padding-top:10px;
	text-indent:40px;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color: #123f68;
}

.line_center2 a {
	font-weight:bold;
	font-size:14px;
	color: #123f68;
}

.line_center2 a:hover {
	color: #FF0000;
}

.menu_center {
	background: url(images/menu_center_bg.jpg) left top no-repeat;
	width:639px;
	height:36px;
}

.m_center {
	padding-top:10px;
	text-indent:40px;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color: #123f68;
}

.m_center a {
	font-weight:bold;
	font-size:14px;
	color: #123f68;
}

.submenu1 {
	background-color: #FFFFFF;
	width:221px;
}

.top_right_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	color: #000000;
	vertical-align:top;
	padding-right: 14px;
}

.top_right_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cb0000;
}

.search{
	background-color: #f0f0f0;
	height:32px;
}

.search_home{
	font-family:Arial, Helvetica, sans-serif;
	padding-top:6px;
	height: 32px;
	vertical-align:top;
	padding-left: 14px;
	font-size:11px;
	color:#000000;
}

.search_input{
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	width:250px;
	height:15px;
	text-align: left;
	padding-left:5px;
	margin-right: 5px;
	vertical-align:top;
	border: 1px solid #dfdfdf;
	font-size:12px;
	color:#000000;
}

.search_select {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align:top;
	height:19px;
}

.tab1 {
	background-image: url(images/tab-1.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	width:317px;
	height:40px;
}

.tab2 {
	background-image: url(images/tab-2.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	width:317px;
	height:40px;
}

.tab3 {
	background-image: url(images/tab-3.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	width:317px;
	height:40px;
}

.tab4 {
	background-image: url(images/tab-4.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	width:317px;
	height:40px;
}

.tab5 {
	background-image: url(images/tab-5.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	width:317px;
	height:40px;
}

.tab6 {
	background-image: url(images/tab-6.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	width:317px;
	height:40px;
}

.tab7 {
	background-image: url(images/tab-7.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	width:317px;
	height:40px;
}

.tab8 {
	background-image: url(images/tab-8.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	width:317px;
	height:40px;
}

.tab9 {
	background-image: url(images/tab-9.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	width:317px;
	height:40px;
}

.tab10 {
	background-image: url(images/tab-10.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	width:317px;
	height:40px;
}

.procat_home {
	background-image: url(images/sp_bg.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	width:317px;
	height:41px;
}

.cat_home {
	padding-top:15px;
	text-indent:90px;
	font-family:Verdana;
	font-weight:bold;
	font-size:13px;
	color: #FFFFFF;
}

.cat_home a {
	font-family:Verdana;
	font-weight:bold;
	font-size:13px;
	color: #ffffff;
	text-decoration:none;
}

.cat_home a:hover {
	color: #FF0000;
	text-decoration:none;
}



.right_newshot_text {
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
}

.product_title {
	font-weight:bolder;
	color:#990000;
	padding-top:0px;
	text-align:center;
}
.cart_header {
	color:#D16700;
	font-size:16px;
	font-weight:bolder;
	padding-left:10px;
	padding-top:10px;
}
.product_title a{
	font-weight:bolder;
	color:#990000;
	text-decoration:none;
	font-weight:bolder;
}
.product_title a:hover{
    color:#FF0000;
	text-decoration:none;
}

.product_border {
    border:#CDCCCC solid 1px;
	border: 1px solid #CDCCCC;
	padding:0px;
}

.giaca1 {
	color:#000000;
	text-align:center;
}

.giaca2 {
	color:#cb0000;
	text-align:center;
}


.master_form_textbox {
	width:150px;
}
.small {
	font-size:8pt;
	font-style:italic;
	color:#999;
}

#content{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
  	background:#FFFFFF;
	padding-bottom:5px;
	padding-top:8px;
}

.title{
	color: #0076C0;
	font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.title_pro{
	color:#8C3325;
	font-weight:bold;
}

.title_pro a{
	color:#8C3325;
	text-decoration:none;
}

.title_pro a:hover{
	color:#8C3325;
	text-decoration:underline;
}

.box_into 
{
	border:solid 1px #CCCCCC;	
	background: #fafafa;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	
}
.box_title 
{
	font-family:arrial;
	color:#000000;
	font-size:9pt;
	height:22px;	
	background-color:#f3f3f3;
	border-right:solid 1px  #CCCCCC;
	vertical-align:middle;	
	padding:2px;
	text-align:center;
}
.box_name 
{
	vertical-align:middle;
	border-right:solid 1px #E8E8E8;	
	border-bottom:solid 1px #E8E8E8;
	font-size:13px;	
}
#fixedcell {
position: relative;
}

.customer_active
{
	background:#FF0000;
	color:White;
	float:left;
	cursor:pointer;
	border:1px solid #bcbcbc;
	/*border-bottom:0px;*/
	padding-right:10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	}
ul#tabs { list-style-type: none; margin: 5px 0 0 0; padding: 0em; font-weight: bold;  }
ul#tabs li { display: inline; }
ul#tabs li a { color: #ffffff; padding:0px 10px 0 10px; text-decoration: none; vertical-align:middle; }
ul#tabs li a:hover { color:#fff; padding:0px 10px 0 10px; }
ul#tabs li a.selected { color: yellow; padding:0px 10px 0 10px; }
div.tabContent { border: 1px solid #c9c3ba; padding: 0.5em; background-color: #ffffff; }
div.tabContent.hide { display: none; }

.tab_left {
	background-image:url(images/tab_left.jpg);
	vertical-align:middle;
	float:left;
	width:10px;
	height:27px;

}
.tab_right {
	background-image:url(images/tab_right.jpg);
	vertical-align:middle;
	float:right;
	width:8px;
	height:27px;

}
.tab_bg {
	background-image:url(images/c_bg.jpg);
	vertical-align:middle;
	height:29px;

}

.customer
{
	background:#ffffff;
	color:Black;
	float:left;
	cursor:pointer;
	border:1px solid #bcbcbc;
	padding-right:10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	
}
