/* CSS Document */

@import url(reset.css);
@import url(fonts.css);
@import url(../sifr/sifr.css);

* { font-size:100%; font-weight:normal; }

p, a { line-height:150%; color:#666; text-decoration:none;}

h4 { line-height:150%; color:#666; text-decoration:none; font-weight:bold; margin:0 0 10px 10px;}

h5 { line-height:150%; color:#F00; text-decoration:none; font-weight:bold; margin:20px 0 10px 10px;}

br { clear:both; }

img { border:0; }

hr { border-left:none; border-bottom:none; border-right:none; border-top:1px dashed #999; }

strong { font-weight:bold; }

.visible { display:inline;}

.red { color:#F00; }

legend { display:none; }

table { border:none; padding:0; margin:0; width:100%;}

textarea { width:250px; border:1px inset #333; padding:2px; margin-bottom:5px;  }

.qty { width:23px; margin:0; }
.popmargin { margin:5px 0 0 0 !important; }
.popmargin2 { margin:10px 0 0 0 !important; }

#username, #password { width:120px; margin-top:10px }

.invisible, label { display:none;}

#left_content img { margin:0 0 5px 10px;}

#container {
	width:955px;
	margin:0 auto !important;
}

#left_col {
	width:435px;
	margin:0 10px;
	float:left;
	display:inline; /* IE MARGIN FIX */
}

#middle_col {
	width:290px;
	float:left;
}

#middle_col h2 {
	margin:10px 0 0 10px;
	font-size:110%;
	font-weight:bold;
	float:left; /* SAFARI MARGIN FIX */
	clear:both;
	display:inline; /* IE MARGIN FIX */
	color:#FFF;
}

#middle_col p, 
#middle_col a {
	float:left;
	display:inline; /* IE MARGIN FIX */
	clear:both;
	margin:0 0 12px 10px;
	color:#FFF;
}

#middle_col a { 
	font-weight:normal;
	text-decoration:none;
}

#middle_col a:hover {
	font-weight:bold;
}

#right_col {
	margin:0 10px;
	width:190px;
	float:left;
	display:inline; /* IE MARGIN FIX */
	clear:right;
}

#showroom p { margin:0 10px 20px 10px; }

#header {
	float:left;
	width:435px;
	height:125px;
	background:#CCC url(../images/global/header_bg.jpg) no-repeat;
}

#header h1 {
	float:left;
	width:187px;
	height:59px;
	margin:25px 10px 10px 20px;
	display:inline; /* IE MARGIN FIX */
}

#header_messege {
	float:right;
	width:160px;
	height:80px;
	text-align:right;
	padding:10px 0 0 0;
	margin-right:10px;
	display:inline; /* IE MARGIN FIX */
	color:#FFF;
	background:url(../images/global/arrow_sw.gif) no-repeat right 36px;s
}

#header_messege h2,
#header_right h2 { font-size:120%; font-weight:bold; margin-bottom:5px; color:#FFF; }
#header_messege p { color:#CCC; }

#header ul {
	float:right;
	margin:-53px 35px 0 0;
	display:inline; /* IE MARGIN FIX */
	text-align:right;
}

#header li {
	display:block;
	color:#990000;
	margin-left:5px;
}

#header li a {
	font-size: 90%;
	text-decoration:none;
	color:#CCC;
}

#header li a:hover {
	text-decoration:none;
	color:#FFF;
}

#main_menu {
	width:435px;
	height:31px;
	float:left;
	display:inline;
	border-top:1px solid #FFF;
	background:#333 url(../images/global/navigation_bg.gif) repeat-x ;
}

#main_menu ul,
#right_menu ul  {
	font-size:86%;
}

#main_menu li,
#right_menu li {
	display:block;
	float: left;
}

#main_menu a,
#right_menu a {
	line-height:31px;
	display:block;
	float:left;
	padding:0 6px 0 12px;
	color:#999;
}

#main_menu a:hover,
#right_menu a:hover {
	color:#FFF;
	background: url(../images/global/menu_arrow.gif) no-repeat 50% top;
}

#right_menu {
	width:190px;
	height:31px;
	float:left;
	display:inline;	border-top:1px solid #FFF;
	background:#333 url(../images/global/navigation_bg.gif) repeat-x;
}

#main_menu li ul {
	display: block;
	position: absolute;
	width: 120px;
	left: -999em;
	margin-top: -1px;
	background-color: #333;
} 

#main_menu li:hover ul, #main_menu li.sfhover ul { left: auto; }
#main_menu li ul li { border-bottom: 1px solid #666; }
#main_menu li ul li a { width: 105px; font-size:110%;}
#main_menu li ul li a:hover { width:102px; background: none; background-color:#000; }


#header_con {
	width:435px;
	float:left;
	display:inline; /* IE MARGIN FIX */
	margin:0 10px;
}

#right_con {
	width:190px;
	float:left;
	clear:right;
	margin:0;
}

#home_ad { 
	width:290px;
	height:240px; /* SAFARI MARGIN FIX */
	margin:10px 0;
}

#main_ad {
	width:290px;
	height:240px; /* SAFARI MARGIN FIX */
	margin:10px 0 0 0;
}

#main_ad { height:146px; }

.middle_banners { 
	width:290px; 
	margin-bottom:10px;
	height:85px;
}

#decorators {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/decorators.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_exhibition {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/exhibition.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_details {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/tactite.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_details a{ color:#666; }
#product_details a:hover { color:#333; }

#product_tactite {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/tactite.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_newsletter {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/newsletter.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_tactite a{ color:#666; }
#product_tactite a:hover { color:#333; }

#product_tactite2 {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/tactite2.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_tactite2 a{ color:#666; }
#product_tactite2 a:hover { color:#333; }

#product_tactite3 {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/tactite3.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_tactite3 a{ color:#666; }
#product_tactite3 a:hover { color:#333; }


#product_tactite5 {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/tactite5.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_tactite5 a{ color:#666; }
#product_tactite5 a:hover { color:#333; }


#product_perlata {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/perlata.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_perlata a{ color:#666; }
#product_perlata a:hover { color:#333; }


#product_perlata2 {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/perlata2.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_perlata2 a{ color:#666; }
#product_perlata2 a:hover { color:#333; }

#product_perlata3 {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/perlata3.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_perlata3 a{ color:#666; }
#product_perlata3 a:hover { color:#333; }

#product_perlata4 {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/perlata4.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_perlata4 a{ color:#666; }
#product_perlata4 a:hover { color:#333; }

#product_perlata5 {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/perlata5.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_perlata5 a{ color:#666; }
#product_perlata5 a:hover { color:#333; }

#product_perlata6 {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/perlata6.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_perlata6 a{ color:#666; }
#product_perlata6 a:hover { color:#333; }

#product_perlata7 {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/perlata7.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_perlata7 a{ color:#666; }
#product_perlata7 a:hover { color:#333; }

#product_awards {
	width:90px; 
	margin:10px 0 0 0 ;
	height:195px;
	background:url(../images/global/awards.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_escenta {
	width:90px; 
	margin:10px 0 0 0 ;
	height:195px;
	background:url(../images/global/escenta.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#news_image {
	width:290px; 
	margin:10px 0 0 0;
	min-height:205px;
	padding:0 0 10px 0;
	text-align:center;
}

* html #news_image {
	height:205px;
}

#product_company {
	width:90px; 
	margin:10px 0 0 0 ;
	height:195px;
	background:url(../images/global/company.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_contact {
	width:90px; 
	margin:10px 0 0 0 ;
	height:195px;
	background:url(../images/global/contact.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}


#product_showroom {
	width:90px; 
	margin:10px 0 0 0 ;
	height:195px;
	background:url(../images/global/showroom.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_dubai {
	width:90px; 
	margin:10px 0 0 0 ;
	height:195px;
	background:url(../images/global/dubai.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_escenta a{ color:#666; }
#product_escenta a:hover { color:#333; }

#product_escenta2 {
	width:90px; 
	margin:10px 0 0 0 ;
	height:195px;
	background:url(../images/global/escenta2.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_escenta2 a{ color:#666; }
#product_escenta2 a:hover { color:#333; }

#product_escenta3 {
	width:90px; 
	margin:10px 0 0 0 ;
	height:195px;
	background:url(../images/global/escenta3.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_escenta3 a{ color:#666; }
#product_escenta3 a:hover { color:#333; }

#product_escenta4 {
	width:90px; 
	margin:10px 0 0 0 ;
	height:195px;
	background:url(../images/global/escenta4.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_escenta4 a{ color:#666; }
#product_escenta4 a:hover { color:#333; }

#product_escenta5 {
	width:90px; 
	margin:10px 0 0 0 ;
	height:195px;
	background:url(../images/global/escenta5.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#product_escenta5 a{ color:#666; }
#product_escenta5 a:hover { color:#333; }


#faq {
	width:290px; 
	margin:10px 0;
	height:215px;
	background:url(../images/global/decorators.jpg);
	text-align:left;
}

#faq h2 {
	font-size:140%;
	color:#FFFFFF;
	padding:150px 0 0 10px;
	background:url(../images/global/arrow_sw.gif) no-repeat 205px 150px;
}

#faq p { color:#FFF; margin:0 10px;}

#swatches {
	margin-top:10px;
	width:270px;
	height:80px;
	color:#FFF;
	background:url(../images/global/order_swatches.jpg) no-repeat;
	padding:10px;
}
div.escenta { background-image:url(../images/global/brochure_escenta.jpg) !important;}
div.perlata { background-image:url(../images/global/brochure_perlata.jpg) !important;}
div.tactite { background-image:url(../images/global/brochure_tactite.jpg) !important;}

#swatches h2 {
	font-size:140%;
	margin-bottom:12px;
}

#searchfaq {
	width:270px;
	color:#FFF;
	background:#E8E8E8;
	padding:10px;
}

#searchfaq h2 {
	font-weight:bold;
	font-size:100%;
	margin-bottom:2px;
	color:#3A85C8;
}

#searchfaq p { margin-bottom:5px; }

#submit {
	margin:10px 0 0 0;
	width:270px;
	color:#FFF;
	background:#E8E8E8;
	padding:10px;
}

#submit h2 {
	font-weight:bold;
	font-size:100%;
	margin-bottom:2px;
	color:#3A85C8;
}

#submit p { margin-bottom:5px; }

.btn {
	background:url(../images/global/btn_bg.gif) repeat-x;
	border:none;
	color:#FFF;
	font-weight:normal;
	width:100px;
	height:22px;
	cursor:hand;
	cursor:pointer;
} 

input { 
	background-image: none;
	border:1px inset #666;
	width:140px;
	padding:2px;
	margin:0 10px 0 0;
}

*html #addresses input {
margin:0 10px 0 -135px; 
}



.nomargin { margin:0 !important;}

#autowidth,
.autowidth { width:auto !important; margin:0; border:none;}

#mini_basket {
	margin-top:10px;
	width:268px;
	color:#333;
	padding:10px;
	border:1px solid #CCC;
}

#mini_basket h2 {
	font-size:140%;
	background:url(../images/global/basket_icon.gif) no-repeat 145px 1px;
}

#mini_basket table { margin-bottom:12px; }

*html #mini_basket h2 { background-position: 148px 3px; } /* POSITIONING FIX FOR IE */

#mini_basket p {
	margin-bottom:10px;
	color:#333;
}

#panel_esenta { background:url(../images/global/panel_escenta.gif) no-repeat }
#panel_tactite { background:url(../images/global/panel_tactite.gif) no-repeat }
#panel_perlata { background:url(../images/global/panel_perlata.gif) no-repeat }

#header_right {
	width:190px;
	height:115px;
	background:url(../images/global/header2_bg.jpg) no-repeat;
	padding:10px 0 0 10px;
}

#header_right p { color:#FFF;}
#header_right a { color:#FFF; }
#header_right a:hover { color:#FFF; text-decoration:underline; }

.centre { text-align:center; }
.centre p { margin-right:23px; font-size:86%; margin-top:58px; color:#CCC !important; }
.centre p a{ color:#CCC !important; }

#news,
#competition {
	margin:20px 0;
	float:left;
	display:inline;
}

#news ul,
#competition ul,
#advice ul {
	color:#333;
	list-style:disc;
	margin:5px 5px 5px 25px;
}

#news li,
#competition li,
#advice li {
	margin-bottom:5px;
}

#news h2,
#competition h2,
#advice h2 {
	color:#3A85C8;
	font-size:130%;
	margin:0 0 5px 10px;
}

#news a,
#competition a,
#advice a {
	color:#666;
	text-decoration:none;
}

#news a:hover,
#competition a:hover,
#advice a:hover {
	color:#333;
}

#news h3, h3,
#competition h3,
#advice h3 {
	color:#333;
	font-weight:bold;
}

#headline h2 {
	width:415px;
	display:inline;
	float:left;
	font-size:190%; 
	color:#3A85C8;
	margin:10px 0 10px 10px;
}

#left_content h2,
#wide_content h2,
#wide_content_print h2 { 
	width:415px;
	display:block;
	font-size:190%; 
	color:#3A85C8;
	margin:10px 0 10px 10px;
}

#wide_content h2 { width:715px; }

#left_content h3,
#wide_content h3,
#wide_content_print h3 { 
	display:block;
	margin:10px 0 0 10px;
	color:#3A85C8;
	font-weight:bold;
}

#left_content p,
#wide_content p {
	margin:0 10px 10px 10px;
}

#left_content ul,
#wide_content ul {
	color:#666;
	margin:0 10px 10px 35px;
	list-style:disc;
}

#left_content li, #wide_content { line-height:150%; }

.home_panels {
	width:200px;
	float:left;
	margin:10px 0 0 10px;
	display:inline; /* IE MARGIN FIX */
}

.home_panels a,
#wide_content a,
#left_content a {
	color:#3A85C8;
}

.home_panels a:hover,
#wide_content a:hover,
#left_content a:hover {
	text-decoration:underline;
}

#home_panel {
	height:193px;
}

#pro_panel {
	height:193px;
	margin-left:15px;
	background:url(../images/global/panel_pro.jpg) no-repeat;
}

#pro_panel fieldset {
	margin-top:95px;
}

#pro_copy {
	margin-left:15px;
}

#footer {
	width:915px;
	margin:20px auto;
	padding:10px 10px;
	border-top:1px solid #F00;
	clear: both;
	color:#999;
}

#footer ul { float:left; }
#footer li { display:inline; }
#footer ul.right {	float:right; }
#footer a { color:#999; }
#footer a:hover { color:#3A85C8; }

#wide_content {  /* USE IN CONJUCTION WITH right_content */
	width:734px;
	float:left;
	margin:0 1px 0 10px;
	display:inline;
}

#wide_content_print {  /* USE IN CONJUCTION WITH right_content */
	width:650px;
	float:left;
	margin:0 0 0 10px;
	display:inline;
}

#wide_content2 {  /* USE IN CONJUCTION WITH right_content */
	width:745px;
	float:left;
	margin:0;
	display:inline;
}

#swatch_content {  /* USE IN CONJUCTION WITH right_content */
	width:735px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
}

#left_content {  /* USE IN CONJUCTION WITH middle_content AND right_content */
	width:435px;	
	float:left;
	margin:0 10px;
	display:inline;
}

#middle_content {
	width:290px;
	float:left;
	margin:0;
	display:inline;
}

#right_content {
	margin:0 10px;
	width:190px;
	float:left;
}

.right_panels {
	width:170px;
	height:105px;
	color:#FFF;
	padding:10px;
	margin:10px 0 0 0;
}


.right_panels h2 { font-size:130%;}

.right_panels p { margin-bottom:45px; }

.right_panels a, .right_panels p { color:#FFF; }

.right_panels a:hover { font-weight:bold; }

#right_perlata { background:url(../images/global/sml_pnl_perlata.gif) no-repeat; }
#right_escenta { background:url(../images/global/sml_pnl_escenta.gif) no-repeat; }
#right_tactite { background:url(../images/global/sml_pnl_tactite.gif) no-repeat; }

p.footnote { font-size:86%;}

#swatch_table { width:735px; background-color:#000; display:block; padding:0 0 20px 0; }
#swatch_table ul { list-style:none; margin:0;}
#swatch_table ul li { width:152px; height:105px; float:left; margin:20px 0 0 68px; display:inline; text-align:center; }
#swatch_table ul li a { color:#CCC; font-size:90%; width:152px; }
#swatch_table ul li a:hover { color:#FFF; text-decoration:none; }
#swatch_table ul li a img { border:1px solid #CCC; }
#swatch_table ul li a:hover img { border:1px solid #3A85C8; }

#tabs ul { margin:0 0 0 10px; padding:0; }
#tabs ul li { 
	text-align:center;
	float:left;
	display:inline;
	margin:0 1px 1px 0;
	height:31px;
	background:#000 url(../images/global/navigation_bg.gif) repeat-x ; 
}	

#tabs ul li a { float:left; color:#CCC; padding-top:7px; width:60px; font-size:86%; height:24px; background:#000 url(../images/global/navigation_bg.gif) repeat-x ; }
#tabs ul li a:hover { background:url(../images/global/menu_arrow.gif) no-repeat 50% top; width:60px; text-decoration:none; color:#FFF; }
#tabs ul li a.activeset { background-image:none; }
#tabs ul li a:hover.activeset { background-image:none; background-color:#000;}

#left_content dt { float:left; margin:3px 5px 10px; text-align:right; width:120px; color:#666; display:block; }
#left_content dd { display:block; min-height:2em; margin:0 0 5px 0; color:#666;}
*html #left_content dd { height:2em; }
#left_content dd select { padding:2px; border:1px inset #666; clear:both; margin:0 0 5px 0;}


#wide_content dt,
#wide_content dd {
	display: block;
	min-height: 24px; 
	margin:0 0 0 0; 
	color:#666;
	padding: 3px 0;
	line-height: 24px;
}
#wide_content dt { float: left; width: 125px; text-align: right;}
#wide_content dd { margin-left: 127px;}
*html #wide_content dt,
*html #wide_content dd{ height: 24px; }
#wide_content dd select { padding:2px; border:1px inset #666; clear:both; margin:2px 0 5px 0;}

#terms { margin:10px auto; color:#666; width:350px;  }
#terms td { border:1px solid #CCC; padding:5px; }
#terms .header { background-color:#E8E8E8; } 

#preview_pic {
	float:left;
	width:152px;
	margin-right:10px;
	padding:20px 30px;
	display:inline;
}

#preview_options {
	padding-top:10px;
	float:left;
	width:212px;
	display:inline;
}

#preview_options dt {  width:60px; }

#order_size {
	float:left;
	width:200px;
	margin:60px 0 0 0;	
}

#dropmenus { width:190px; float:left; text-align:right;}
#info { width:240px; float:left; }
.topmargin { margin:8px 0; }

.greypanel2 { width:99%; background-color:#FFF; padding:10px 0; margin-bottom:10px;  float:left; border:1px solid #999; }
.greypanel, .greypanel_left, .greypanel_right { width:99%; background-color:#E8E8E8; border:1px solid #999; padding:10px 0; margin-bottom:10px;  float:left;}
.greypanel h4, .greypanel2 h4, .greypanel_left h4, .greypanel_right h4 { margin-bottom:3px;}
.greypanel_left, .greypanel_right { width:212px;  float:left; background-color:#E8E8E8; }
.greypanel_left { margin-right:10px; display:inline;}
#dropmenus select { margin-bottom:8px; }

#escenta_bg { background:url(../images/global/bg_panel_escenta.gif); }
#perlata_bg { background:url(../images/global/bg_panel_perlata.gif); }
#tactite_bg { background:url(../images/global/bg_panel_tactite.gif); }

#pop_container td {border-right:1px solid #FFF;border-bottom:1px solid #FFF; padding:5px; }
#pop_container h3 { margin:5px 0 0 0;}
#pop_container h4 { color:#3A85C8; }
#pop_container { width:450px; padding:10px; }
#pop_swatch { width:450px; float:left; display:inline; height:240px;}
#pop_add { width:204px; background:#E8E8E8; float:left; display:inline; padding:5px 10px; margin-top:1px; text-align:left; height:130px; }
#pop_add a { color:#3A85C8; }
#pop_add3 h4 { margin:0; }
#pop_add3 a { color:#3A85C8; }
#pop_add a:hover { text-decoration:underline;}
#pop_add3 { width:430px; background:#E8E8E8; float:left; display:inline; padding:10px; margin-top:1px; text-align:left; }
#pop_add2 { width:205px; background:#E8E8E8; float:left; display:inline; padding:5px 10px; margin-top:1px; margin-left:1px; text-align:right; height:130px; color:#333;  }
#pop_add3 p { padding:5px 0; }
#pop_add p { margin:0 0 10px 0 ; }
#pop_add3 p a:hover { text-decoration:underline; }

.white { background-color:#FFF;}



.thumbspace { margin-right:10px; }

.addresspanel {
	width:342px;
	background-color:#E8E8E8;
	padding:0 10px 10px 10px;
	float:left;
	color:#666;
}

.addresspanel h4 {
	margin:0 -10px 10px -10px; 
	background-color:#CCC; 
	padding:5px 5px;
}

.addresspanel p { margin:20px 0 0 0; }

.addresspanel span { margin-top:1px; text-align:right; float:right; }
.addresspanel dt label { font-weight: bold; padding-right: 10px; }
.addresspanel dd { width: auto; float: none; margin: 0!important; }

.note { font-size:86%; padding:10px; color:#666; width:370px; background-color:#FFF; border:1px solid #CCC; margin:10px 10px 10px 127px; }

#billingadd { margin:10px 10px 10px 0; }
#deliveryadd { margin:10px 0 10px 0; }
#delivery { width:714px !important; margin:10px 0 10px 0;}

.longfield { width:190px; }
.shortfield { width:80px; }

.overview_brochure { background:url(../images/global/overview_brochure.gif) no-repeat right bottom; }

#addresses { width:360px; float:left; }
#overview { width:360px; float:left; }
#overview dl, #addresses dl { margin:10px 0 10px 10px; }
#overview dt, #overview dd, #addresses dt, #addresses dd { background:#E8E8E8; height:2em; }
#overview dt, #addresses dt { width: 115px; padding-right: 10px; font-weight: bold; }
#overview dd, #addresses dd { padding-left: 10px; }

#orderhistory { margin:20px 10px; width:710px;}
#orderhistory th { background-color:#E8E8E8; padding:3px; color:#333; font-weight:bold;} 
#orderhistory td { border-bottom:1px solid #CCC; padding:3px; color:#666; font-weight:normal;}
.product_con img { margin:0 10px 10px 10px !important; }
.product_con { clear:both; color:#666 !important; }
.product_con input { margin:0; } 

#printheader { background-color:#000; padding:10px; height:73px; float:left; margin-bottom:20px; }
#printlogo { float:left; }
#printbutton { color:#CCC; font-size:90%; float:right; margin-top:60px;}
#printbutton a { color:#CCC; }
#printbutton a:hover { color:#FFF; }
#printfooter { background-color:#000; padding:5px 10px; color:#FFF; float:left; width:715px;  margin-top:20px; }

/* Evolution's extra css items to cope with .net stuff */
table.autowidth input
{
    width:auto !important;
    margin:0;
    border:none;
}

table.autowidth label
{
    display: inline;
    padding: 5px;
    padding-right: 10px;
}

span.autowidth input { width:auto !important; margin:0; border:none;}

#dropmenus2 { width:190px; float:left; text-align:right;}
#info2 { width:240px; float:left; }

#LoginButton{ width:auto !important; margin:0; border:none;float: right;margin-right: 25px;margin-top: -25px;}

#wide_content label, #wide_content legend { display:inline;}

.save-button
{
    background:url(../images/global/btn_bg.gif) repeat-x;
	border:none;
	color:#FFF;
	font-weight:normal;
	width:100px;
	height:22px;
	cursor:hand;
	cursor:pointer;
	margin-left: 125px;
}

#billingadd legend{ display: none;}

.address-row, .address-row-buttons { background:#E8E8E8; }
#MessageDisplay p{ line-height:150%; color:#F00; text-decoration:none; font-weight:bold; margin:20px 0 10px 10px;}

#training {
	width:90px; 
	margin:10px 0 0 0;
	height:195px;
	background:url(../images/global/training.jpg);
	padding:10px 15px 0 185px;
	text-align:center;
}

#header_messege h2
{
    white-space: nowrap;
    break-margin-right: 100px; /* THIS IS CAUSING IMPACTS LOCAL VERSION TO BREAK remove break- to reinsert */
}

td { line-height:150%; color:#666; text-decoration:none;}

#header_right input
{
    width:120px;
}

.addresspanel2 dt label { font-weight: normal; padding-right: 10px; }
.addresspanel2 dd { width: auto; float: none; margin: 0!important; }

.qtylabel{ margin:8px 0;}
.product_con select { margin:0; } 

#home_logo {
	width:175px;
	margin:0 0 0 15px;
	padding:none;
}

.iframe-3d-secure {
	width:390px;
	height:400px;
}