@charset "UTF-8";
/* CSS Document */

/* $Id: skin1.css,v 1.1.2.37 2008/08/07 06:35:10 ferz Exp $ */
/*
	General styles
*/
BODY {FONT-FAMILY: Arial, Helvetica, Sans-serif; COLOR: #2c3e49; FONT-SIZE: 11px; margin:0px; background-color:#bac5c1; background-image:url(images/body-bkg.jpg); background-repeat:repeat-x;}

A:link { COLOR: #508196; TEXT-DECORATION: none;}

A:visited { COLOR: #1a4766; TEXT-DECORATION: none;}

A:hover {COLOR: #508196; TEXT-DECORATION: underline;}

A:active  {COLOR: #508196; TEXT-DECORATION: none;}

.a-nochange a { text-decoration:none; color:#484c4b; }

/* old link styles before Phil changed them on 10 04 09

A:link { COLOR: #112536; TEXT-DECORATION: none;}

A:visited { COLOR: #112536; TEXT-DECORATION: none;}

A:hover {COLOR: #2c3e49; TEXT-DECORATION: underline;}

A:active  {COLOR: #112536; TEXT-DECORATION: none;} */

H1 {FONT-SIZE: 14px; color: #a10000;}

H2 {FONT-SIZE: 13px;}

H3 {FONT-SIZE: 12px; color: #a10000; margin:0px 0px 10px 0px;}

HR {COLOR: #DDDDDD; HEIGHT: 1px;}

FORM {MARGIN: 0px;}

TABLE,IMG {BORDER: 0px;}

p {line-height:normal; padding:0px; margin:0px;}

.black { color:#000;}

.button-red { background:url(images/checkout.jpg); width:123px; height:27px; border:0; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-transform:capitalize;}

/* --------------------------------   New styles  ---------------------------- */

li.related-product {list-style-type:none; float:left; margin:0px 40px 30px 0px;}

li.related-product img {margin:10px 0px 0px 0px;}

ul.related-list {padding:0; margin:20px 0px 0px 0px;}


#category-bkg {width:770px; background-image:url(../images/1_cat-bkg.jpg); min-height:205px; margin:0px 0px -16px 0px; *margin:0px 0px 0px 0px; background-repeat:no-repeat; clear:both;}




#head-new { background-image:url(../images/1_head-bkg.jpg); height:37px; margin:0px 0px 0px 17px; width:746px; padding:2px 0px 0px 0px; background-repeat:no-repeat;}

#head-left { background-image:url(../images/1_head-left.jpg); width:12px; height:28px; float:left;}

#head-right { background-image:url(../images/1_head-right.jpg); width:12px; height:28px;float:left;}

#head-area { background-image:url(../images/1_head-centre.jpg); background-repeat:repeat-x; height:30px;float:left; padding:5px 0px 0px 0px; *margin:0px 0px -4px 0px;}

#head-area h1 {color:#fff; padding:0px 10px;}

#head-area .DialogTitle {background:none; color:#fff; padding:0px 10px;}

#cat-details {color:#333; font-size:12px; width:400px; padding:20px 0px 0px 10px; *padding:16px 0px 0px 10px; float:left; }

#picture-box-new {float:right; margin:12px 29px 0px 0px; *margin:12px 14px 0px 0px; width:300px; text-align:right;}

#headline-new {background-image:url(../images/1_headline-bkg.jpg); background-repeat:no-repeat; width:763px; }

#headline-new h1 {font-size:24px; color:#4e4e4e; font-weight:normal; padding:10px 0px 0px 3px;}

#cat-news {width:362px; float:left; background-color:#f4f6f5; margin:0px 6px 6px 0px; padding:10px; height:300px; }

#cat-news h1 {color:#7a968b;font-size:22px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px;}

#cat-news h2 {margin:10px 0px 2px 0px;; padding:0; color:#de3940;}

#cat-news a {color:#de3940;}

#cat-events {width:168px; float:left; background-color:#f4f6f5; padding:10px; height:300px; }

#cat-events h1 {color:#7a968b;font-size:22px; font-weight:normal; margin:0px; padding:0px;}

#cat-events h2 {margin:10px 0px 10px 0px;; padding:0; clear:left; color:#de3940;}

#cat-events img {padding:0px 10px 10px 0px; float:left; clear:left;}

#cat-events a {color:#de3940;}

#cat-free {width:168px; float:right; background-color:#f4f6f5; padding:10px; height:300px; *margin:0px 3px 0px 0px; }

#cat-free h1 {color:#7a968b;font-size:21px; font-weight:normal; margin:0px 0px 10px 0px; padding:0px;}

#cat-free img {padding:0px 0px 5px 0px;}

#cat-free a {color:#de3940;}




#po-inf { width:100%; float:left;}
#cust-notes {width:660px; float:left; margin:8px 0px 20px 0px }
.noteshead { padding:10px 0 0 0; font-weight:bold;}
.notesfield { width:300px; margin:0 20px 0 0;}
.notestextarea {width:300px; margin:0 20px 0 0;}
.notestextarealarge {width:634px;}

#no-user {background-color:#f3f4f5; padding:10px; margin:6px 0px 0px 0px;}

#container { margin:30px auto 0px auto; width:964px;}

#content { background-image:url(images/content-bkg.jpg); background-repeat:repeat-x; overflow:hidden;}

#printable-version { float:right; margin:0px 10px 0px 0px;}

#nav2 { width:964px; background-image:url(images/nav-bkg.jpg); height:24px; margin:-1px 0px 0px 0px; padding:9px 0px 0px 0px; }

#nav2 a { color:#fff;}

#nav2 a:hover { color:#FF0000;}

#header { width:964px; height:80px; background-color:#fbfcfe;}

#header img { padding:18px 20px 0px 0px; }

#header h1 {font-size:21px; font-weight:normal; color:#5d5f5f; margin:27px 0px 0px 20px; }

#header a {color:#5d5f5f; }


#search { width:964px; height:29px; background-image:url(images/search-bkg.jpg); background-repeat:repeat-x; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px;}

#search-box { margin:2px 0px 0px 0px; float:right; width:320px;}

#languages {float:left; padding:2px 0px 0px 0px;}


.btn {background-image:url(../images/go.png); background-repeat:no-repeat; height:21px; width:21px; margin:0px 10px 0px 5px; cursor:pointer; border:0px;}

#partners-link {width:188px;border-top: 0px;margin-bottom: 0px; }

#partners-link a {display: block; width:168px;color: #484c4b;font-weight: bold;font-size: 12px;border-top: 1px solid #dedede;letter-spacing: 0px;padding: 6px 0 6px 20px;}

#partners-link a:hover {background: #b9c8c3;color: #484c4b;font-weight: bold;}
	
#partners-link a.selected {background: #7a968a;color: #fff;font-weight: bold;}


#login { width:168px;  background-image:url(images/search-bkg.jpg); background-repeat:repeat-x; margin:20px 0px 0px 0px; padding:6px 0px 0px 20px;}

.login-box { margin:0px 0px 10px 0px;}

#register { float:left; width:175px; margin:1px 0px 0px 20px;}

#register img { margin:2px 0px 0px 0px; padding:0px 0px 5px 0px;}

.red-cart { color:#FF0000;}

.menu-pad { padding:0px 10px 0px 0px}




#cart { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; width:300px; float:left;}

#cart img { margin:0px 0px 0px 0px; padding:2px 0px 5px 0px;}


#breadcrumb { width:964px; height:24px; background-image:url(images/breadcrumb-bkg.jpg); background-repeat:repeat-x; margin:0px 0px 0px 0px; padding:11px 0px 0px 0px;}

#breadcrumb-static { width:964px; height:24px; background-image:url(images/breadcrumb-bkg.jpg); background-repeat:repeat-x; margin:0px 0px 0px 0px; padding:11px 0px 0px 0px;}

.breadcrumb { padding:0px 0px 0px 20px; font-size:10px; color:#000000; }

#home-flash-area2 { margin:0px 0px 6px 0px;}

#welcome { width:536px; background-color:#F3F5F4; font-size:14px; color:#4a4c4b; float:left; padding:15px 20px 0px 20px; height:205px; }

#welcome h1 { font-size:24px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-weight:normal;}

#welcome2 { width:576px; background-image:url(../images/christmas-message.jpg); float:left; height:220px; }




/*#welcome2 { width:536px; background-color:#F3F5F4; font-size:14px; color:#4a4c4b; float:left; padding:15px 20px 0px 20px; height:205px; }

#welcome2 h1 { font-size:24px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-weight:normal;}*/


#configurator { width:342px; background-color:#f2f4f4; font-size:14px; color:#4a4c4b; float:right; padding:15px 20px 0px 20px; /*background-image:url(images/configurator-bkg.jpg);*/ height:205px; }



/*------   NEW HOME PAGE NOVEMBER 2010   ------*/


#home-message h1 {font-size:25px; color:#666; font-weight:normal; background-color:#dbe4e3; padding:10px 0px 0px 0px; margin:0px; text-align:center;}

#home-message2 h1 {font-size:24px; color:#666; font-weight:normal;  text-align:center;}

#home-message-new h1 {font-size:25px; color:#666; font-weight:normal; padding:10px 0px 20px 0px; margin:0px; text-align:center;}

#home-flash-area {text-align:center;}

#home-flash-area img.leftimg {padding:0px 2px 0px 0px;}


#home-news {background-color:#f9fbfa; width:460px; height:270px; *height:290px; float:left; margin:0px 6px 0px 0px; padding:10px;}

#home-area ul {margin:0px; padding:0px; list-style-type:none;}

#home-area li {padding:0px 0px 20px 0px; clear:left;}

.news-heading {color:#dd3942; font-size:15px; line-height:20px;}

#home-events {background-color:#f9fbfa; width:288px; height:270px; *height:290px; float:left; margin:0px 6px 0px 0px; padding:10px;}

#home-events img {float:left; clear:left; padding:0px 10px 5px 0px;}

#home-misc {background-color:#f9fbfa; width:144px; height:270px; *height:290px; float:right; padding:10px; font-size:11px;}

#extra {background-color:#f9fbfa; float:left; width:945px; padding:10px; font-size:11px; margin:6px 0px 0px 0px;}

#extra img {float:left; padding:0px 10px 20px 0px;}

#extra h1 {color:#343434; font-size:18px; margin:0px; padding:0px 0px 10px 0px;}



#home-area h1 {color:#343434; font-size:18px; margin:0px; padding:0px 0px 10px 0px;}

#home-area h2 {color:#343434; font-size:15px; margin:0px; *margin:-15px 0px 0px 0px; padding:0px 0px 5px 0px;}

#home-area {font-size:12px;}

#home-area a {color:#dd3942;}


/*------   NEW HOME PAGE NOVEMBER 2010   ------*/


#top-modules h1 { font-size:20px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-weight:normal; }

#top-modules h2 { font-size:14px; color:#7a968b; margin:0px 0px 0px 0px; padding:16px 0px 10px 0px; font-weight:bold; }

#ad-area2 { float:left; margin:0px 6px 0px 0px;}

#home-flash-ad-new { width:188px; height:220px; float:left; margin:0px 6px 0px 0px;}

#home-flash-ad { width:188px; height:220px; float:left; margin:0px 0px 0px 6px;}

#home-flash-ad1 { width:188px; height:220px; float:left; margin:0px 6px 0px 0px;}

#home-small-ad {  width:188px; height:205px; float:right; background-color:#f2f4f4; font-size:14px; color:#4a4c4b; padding:15px 0px 0px 0px;}

#home-small-ad h1 { font-size:16px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 20px 8px 20px; width:148px; font-weight:normal;}

#home-small-ad a {padding:0px 0px 0px 20px;}

#home-small-ad-new {  width:188px; height:205px; float:right; background-color:#f2f4f4; font-size:14px; color:#4a4c4b; padding:15px 0px 0px 0px;}

#home-small-ad-new h1 { font-size:20px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 10px 8px 10px; width:148px; font-weight:normal;}

#home-small-ad-new a {padding:0px 0px 0px 10px;}

#home-small-ad-new img {padding:0px 0px 0px 15px;}

	#home-small-ad1 {  width:188px; height:220px; float:right; background-color:#f2f4f4; font-size:14px; color:#4a4c4b; padding:0px 0px 0px 0px;}
	
	#home-small-ad1 h1 { font-size:16px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 20px 8px 20px; width:148px; font-weight:normal;}
	
	#home-small-ad1 a {padding:0px 0px 0px 20px;}

	#home-small-ad2 {  width:188px; height:220px; float:right; background-color:#f2f4f4; font-size:14px; color:#4a4c4b; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	
#featured-product { float:left; width:168px; margin:0px 6px 0px 0px; background-color:#FFFFFF; padding:15px 10px 0px 10px; height:205px;}

#home-worldcup { float:left; width:381px; margin:0px 6px 0px 0px; background-color:#FFFFFF; padding:0px 0px 0px 0px; height:205px;}

#online-shop { float:left; width:168px; margin:0px 6px 0px 0px; background-color:#FFFFFF; padding:15px 10px 0px 10px; height:205px;}

#online-shop ul { padding:0px 0px 7px 17px; margin:0px;}

#online-shop li { list-style-image:url(images/red-arrow.jpg); margin:0px 0px 1px 0px;}


#configurator h1 { font-size:24px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-weight:normal;}

#configurator img { margin:0px;}

#bottom-modules { clear:both; margin:0px 0px 0px 0px; font-size:14px; color:#4a4c4b;}




#bottom-modules h1 { font-size:24px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-weight:normal; }

#bottom-modules h2 { font-size:14px; color:#7a968b; margin:0px 0px 0px 0px; padding:16px 0px 10px 0px; font-weight:bold; }

#solutions { float:left; width:362px; margin:6px 0px 0px 0px; background-color:#FFFFFF; padding:0px 0px 0px 20px; height:200px;}

#solutions h1 { font-size:24px; color:#7a968b; margin:0px 0px 0px 0px; padding:15px 0px 10px 0px; font-weight:normal; }

#solutions img { float:right; }

#case-studies { float:left; width:174px; margin:6px 6px 0px 0px; background-color:#FFFFFF; padding:15px 10px 0px 10px; height:185px;}

#case-studies ul { padding:0px 0px 0px 17px; margin:0px;}

#case-studies li { list-style-image:url(images/red-arrow.jpg); margin:0px 0px 2px 0px;}




#more { float:left; width:168px; margin:6px 6px 0px 0px; background-color:#FFFFFF; padding:15px 10px 0px 10px; height:185px;}

#more ul { padding:0px 0px 0px 17px; margin:0px;}

#more li { list-style-image:url(images/red-arrow.jpg); margin:0px 0px 2px 0px;}

#more2 { float:left; width:168px; margin:6px 6px 0px 0px; background-color:#FFFFFF; padding:15px 10px 0px 10px; height:185px;}

#more2 ul { padding:0px 0px 0px 17px; margin:0px;}

#more2 li { list-style-image:url(images/red-arrow.jpg); margin:0px 0px 2px 0px;}

#home-image-area { float:left; width:188px; margin:0px; background-color:#FFFFFF; padding:0px 0px 0px 0px; margin:6px 0px 0px 0px;}


#content-area{
	width:770px; border-left:188px solid #f3f5f4;  /* The width and color of the rail */
	margin-left:-188px; /* Hat tip to Ryan Brill */
	float:right;
	
	padding:1px 0px 0px 6px; }




#content-area h1 { font-size:24px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-weight:normal; }

#content-area h2 { font-size:16px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; font-weight:normal; }




#footer-area { width:924px; margin:0px auto; font-size:10px; background-image:url(images/footer-bkg.jpg);}


#misc-forms { width:800px; background-color:#F3F5F4; font-size:12px; color:#4a4c4b; padding:20px; margin:30px auto 30px auto;}

#misc-forms h1 { font-size:24px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-weight:normal; }


#misc-forms h2 { font-size:18px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-weight:normal; }


/* ---------------------------------   NAV ------------------------------------ */


#nav-area{background-color:#f3f5f4; width:188px; float:left;}

#nav-area {width:188px;border-top: 0px;margin-bottom: 0px; }

#nav-area a {display: block; width:168px;color: #484c4b;font-weight: bold;font-size: 12px;border-top: 1px solid #dedede;letter-spacing: 0px;padding: 6px 0 6px 20px;}

#nav-area a:hover {background: #b9c8c3;color: #484c4b;font-weight: bold;}
	
#nav-area a.selected {background: #7a968a;color: #fff;font-weight: bold;}

#nav-level2 {width:188px;border-top: 0px;margin-bottom: 0px; }

#nav-level2 a {display: block; width:148px;color: #484c4b; font-weight: normal; font-size: 0.9em; border-top: 0px solid #dedede; padding: 5px 0 3px 40px;}

#nav-level2 a:hover {background: #b9c8c3;color: #484c4b; font-weight: normal;}
	
#nav-level2 a.selected {background: #7a968a;color: #fff; font-weight: bold;}


/* ---------------------------------   NAV ------------------------------------ */


/* ---------------------------------   CART ------------------------------------ */

#cart-page h1 {font-size:24px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; font-weight:normal;}

#cart-page {background-color:#f3f4f5; padding:10px 10px 30px 10px; float:left; width:750px; margin:0px 0px 0px 0px;}

#checkout h1 {font-size:24px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; font-weight:normal;}

#checkout {background-color:#f3f4f5; padding:10px 10px 30px 10px; float:left; width:750px; margin:0px 0px 0px 0px;}

#confirmation {background-color:#f3f4f5; padding:10px 10px 30px 10px; float:left; width:750px; margin:0px 0px 0px 0px;}




/* ---------------------------------   CART ------------------------------------ */



/* ---------------------------------   ERROR ------------------------------------ */

#error h1 {font-size:16px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; font-weight:normal;}

#error {background-color:#f3f4f5; padding:10px 10px 30px 10px; float:left; width:750px; margin:0px 0px 0px 0px;}



/* ---------------------------------   ERROR ------------------------------------ */







#register-page {background-color:#f3f4f5; padding:10px;}


/* --------------------------------- MENOS ------------------------------------ */

#menos-features1 {background-color:#f3f4f5; padding:10px; float:left; height:141px; margin:0px 0px 6px 0px; width:750px;}
/* special one for admin as it came out too wide! */#menos-features1-admin {background-color:#f3f4f5; padding:10px; float:left; height:141px; margin:0px 0px 6px 0px; width:750px;}

#menos-features { width:556px; background-color:#f3f4f5; padding:10px; float:left; height:141px; margin:0px 6px 6px 0px;}


#menos-features ul {margin:0px; padding:0px 0px 0px 15px;}

#menos-features1 ul {margin:0px; padding:0px 0px 0px 15px;}

#menos-logos { float:right;}

#menos1 {background-color:#f3f4f5; height:140px; margin:6px 0px 0px 0px; padding:0px 10px 0px 0px; }

#menos2 {background-color:#f3f4f5; height:140px; margin:6px 0px 0px 0px; padding:0px 10px 0px 0px; }

#menos3 {background-color:#f3f4f5; height:140px; margin:6px 0px 0px 0px; padding:0px 10px 0px 0px;}

#menos4 {background-color:#f3f4f5; height:140px; margin:6px 0px 0px 0px; padding:0px 10px 0px 0px;}

#menos5 {background-color:#f3f4f5; height:140px; margin:6px 0px 0px 0px; padding:0px 10px 0px 0px;}

#menos-links ul {margin:0px 20px 0px 10px; padding:0px 0px 0px 0px; float:right;}

#menos-links li { list-style-type:none; margin:0px 0px 10px 0px; padding:0px;}

.menos1 { background-color:#a1b8ae; padding:10px; color:#fff;width:188px;}

.menos2 { background-color:#f3f4f5; padding:10px 8px 10px 10px; width:140px;}

#menos-details { margin:6px 0px 0px;}



/* --------------------------------- MENOS ------------------------------------ */




/* ---------------------------------   CONTACT PAGE ------------------------------------ */


#contact1 { width:362px; background-color:#f3f4f5; padding:10px; float:left;}

#contact-image { float:right; margin:0px 0px 0px 0px;}

#contact-map { float:right; margin:0px 0px 0px 0px; background-color:#f3f4f5; padding:0px 0px 10px 0px;}

#contact-map a { color:#000000; padding:10px;}

#contact-form { width:362px; background-color:#f3f4f5; float:left; padding:10px 10px 33px 10px;}

#contact-directions { clear:left; width:362px; margin:6px 6px 0px 0px; background-color:#f3f4f5; padding:10px 10px 30px 10px;}

#contact-details { float:right; clear:right; width:362px; margin:6px 0px 0px 6px; background-color:#f3f4f5; padding:10px 10px 10px 10px;}

#contacts-list { float:left; width:362px; margin:4px 0px 0px 6px;  padding:0px;}

#contacts-list ul { margin:0px; padding:0px; }

#contacts-list li { width:362px; padding:10px 10px 0px 10px; margin:2px 0px 0px 0px; list-style-type:none; background-color:#f3f4f5; height:123px;}

#contacts-list img { float:left; padding:0px 10px 0px 0px;}

.contact-table { padding:0px 40px 0px 0px;}

.contact-red { color:#FF0000; font-size:24px;}

.red { color:#FF0000;}

.form-class { width:250px; border:1px solid #999; padding:2px; margin:0px 0px 8px 0px;}













/* ---------------------------------   CONTACT PAGE ------------------------------------ */



/* ---------------------------------   SOLUTIONS PAGES ------------------------------------ */

#solutions1 {float:left; margin:6px 0px 6px 0px; background-color:#f3f4f5; padding:10px 10px 10px 10px;}

/*#solutions1 a { color:#FF0000;}*/

#solutions2 {float:left; width:362px; height:251px; margin:6px 0px 0px 0px; background-color:#f3f4f5; padding:49px 10px 10px 10px;}

/*#solutions2 a { color:#FF0000;}*/

#solutions2 h2 { font-size:16px; color:#7a968b; margin:0px 0px 0px 0px; padding:39px 0px 5px 0px; font-weight:normal; }

#solutions-cat ul { margin:0px 0px 0px -6px; padding:0px; }

#solutions-cat li { width:372px; padding:0px 10px 0px 0px; margin:6px 0px 0px 6px; list-style-type:none; background-color:#f3f4f5; height:117px; float:left;}

#solutions-cat a { width:372px; background-color:#f3f4f5; height:117px; display:block; text-decoration:none;}

#solutions-cat img {float:left; padding:0px 10px 0px 0px;}

#solutions-cat h1 { font-size:16px; color:#7a968b; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; font-weight:normal;}

#solutions-cat2 ul { margin:0px 0px 0px -6px; padding:0px; clear:both; }

#solutions-cat2 li { padding:0px 10px 0px 0px; margin:6px 0px 0px 6px; list-style-type:none; background-color:#f3f4f5; height:117px; }

#solutions-cat2 a {  background-color:#f3f4f5; height:117px; display:block; text-decoration:none;}

#solutions-cat2 img {float:left; padding:0px 10px 0px 0px;}

#solutions-cat2 h1 { font-size:16px; color:#7a968b; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; font-weight:normal;}

#solution-intro {width:362px; height:258px; background-color:#f3f4f5; padding:10px; float:left;}

#solution-intro-image {float:right; margin:0px 0px 6px 0px;}

#solutions-case-studies { color:#000; clear:both;}

#support-case-studies { color:#000; clear:both; }

#solutions-case-studies h2 {font-size:16px; color:#7a968b; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; font-weight:normal;}

#solutions-case-studies img {float:left; padding:0px 10px 0px 0px;}

#case1 {background-color:#f3f4f5; height:117px; margin:6px 0px 0px 0px; }

#case1a {background-color:#f3f4f5; height:117px; margin:0px; }

#casetab {height:32px; margin:0px; margin:6px 0px 0px 0px; }

#case2 {background-color:#f3f4f5; height:117px; margin:6px 0px 0px 0px; }

#case3 {background-color:#f3f4f5; height:117px; margin:6px 0px 0px 0px; }

#case-links ul {margin:0px 0px 0px 40px; padding:0px 0px 0px 0px; float:right; width:100px; }

#case-links li { list-style-image:url(images/red-arrow2.jpg); margin:0px 0px 2px 0px;}

#skills-list {background-color:#f3f4f5; height:97px; padding:10px; width:556px; margin:0px 0px 6px 0px; float:left;}

#skills-picture {margin:0px 0px 6px 0px; float:right;}

#skills-nopicture {margin:0px 0px 6px 0px; float:right; background-color:#f3f4f5; height:97px; padding:10px; width:168px;}


#case-study-content {background-color:#f3f4f5; padding:10px; width:556px; margin:0px; float:left; height:200px;}

#case-study-product-links {width:188px; float:right; padding:10px; width:168px; background-color:#f3f4f5; height:200px;}

#case-study-product-links li { list-style-image:url(images/black-arrow2.jpg); margin:0px 0px 2px 0px; padding:0px;}

#case-study-product-links ul { margin:0px 0px 0px 17px; padding:0px; } 

/* ---------------------------------   SOLUTIONS PAGES ------------------------------------ */

#search-area { background-color:#f3f4f5; padding:0px 10px 10px 10px; margin:0px 0px 10px 0px;}

/* ---------------------------------   SUPPORT PAGES ------------------------------------ */


#support-left {background-color:#f3f5f4; padding:6px 10px 6px 10px; width:362px; height:226px; float:left;}

#support-right {width:382px; height:238px; float:right; margin:0px 0px 0px 0px; }

#support-cat ul { margin:0px 0px 0px -6px; padding:0px; }

#support-cat li { width:372px; padding:0px 10px 0px 0px; margin:6px 0px 0px 6px; list-style-type:none; background-color:#f3f4f5; height:117px; float:left;}

#support-cat a { width:372px; background-color:#f3f4f5; height:117px; display:block; text-decoration:none;}

#support-cat img {float:left; padding:0px 10px 0px 0px;}

#support-cat h1 { font-size:16px; color:#7a968b; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; font-weight:normal;}

#repair-head {background-color:#f3f4f5; padding:10px; float:left; width:562px; height:97px;}


#repair-pic {float:right; width:182px; margin:0px 0px 6px 6px;}
#repair-table {background-color:#f3f4f5; padding:10px; margin:6px 0px 6px 0px; clear:both;}

#repair-table td { padding:5px; border-bottom:1px solid #666;}

#repair-table tr { }

#calibration-table {background-color:#f3f4f5; padding:10px;}

#calibration-table td { padding:5px; border-bottom:1px solid #666;}






#tailored-head {background-color:#f3f4f5; padding:10px; float:left; width:562px; height:97px;}


#tailored-pic {float:right; width:182px; margin:0px 0px 6px 6px;}

#tailored-head2 {background-color:#f3f4f5; padding:10px; clear:both;}

#tailored ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 13px;}

#tailored li {margin:0px 0px 0px 0px; padding:0px 0px 3px 0px;}

#tailored1 {background-color:#f3f4f5; padding:10px; margin:6px 0px 0px 0px;}

#tailored2 {background-color:#f3f4f5; padding:10px; margin:6px 0px 0px 0px;}

#tailored3 {background-color:#f3f4f5; padding:10px; margin:6px 0px 0px 0px;}

#tailored4 {background-color:#f3f4f5; padding:10px; margin:6px 0px 0px 0px;}

#tailored5 {background-color:#f3f4f5; padding:10px; margin:6px 0px 0px 0px;}

#tailored6 {background-color:#f3f4f5; padding:10px; margin:6px 0px 0px 0px;}

#tailored7 {background-color:#f3f4f5; padding:10px; margin:6px 0px 0px 0px;}



.form-field {}


/* ---------------------------------   SUPPORT PAGES ------------------------------------ */

#tools-heading {float:left; margin:6px 0px 6px 0px; background-color:#f3f4f5; padding:10px 10px 10px 10px; width:100%;}

#dish-pointer {background-color:#f3f4f5; padding:10px 6px 10px 7px; width:100%;}




/* ---------------------------------   Configurator ------------------------------------ */

#conf-thumb img { width:188px;}

#conf-summary {background-color:#f3f4f5; padding:0px; margin:0px 0px 0px 0px;}

#conf-dialogue {background-color:#f3f4f5; padding:10px;}

#conf-products {padding:0px 0px 10px 0px;}

#conf-products td {padding:3px;}

#conf-options {background-color:#f3f4f5; padding:10px; margin:6px 0px 0px 0px;}

#conf-description {background-color:#f3f4f5; padding:10px;}

#config-image { width:362px; float:left;}

#config-panel { height:238px; width:372px; float:right; text-align:right; color:#7a968a; font-size:18px; }

#config-panel h1 { font-size:24px; color:#7a968a; font-weight:normal;}

#summary-options {background-color:#f3f4f5; padding:10px; margin:6px 0px 0px 0px;}

#summary-price {background-color:#f3f4f5; padding:10px 10px 10px 392px; margin:0px 0px 0px 0px;}

#conf-left { width:362px; height:305px; float:left; background-color:#f3f4f5; padding:10px; margin:0px 3px 6px 0px;}

#conf-left h1 { font-size:22px; font-weight:normal; padding:0px; margin:0px;}

#conf2 { float:right; margin:0px -3px 3px 0px;}

#conf3 { clear:both; background-color:#f3f4f5; padding:10px; margin:0px 0px 0px 0px;}

.grey-line { color:#cccccc;}

/* ---------------------------------   Configurator ------------------------------------ */



/* ---------------------------------   MODULES ------------------------------------ */



#nav-module {width:168px;  background-image:url(images/search-bkg.jpg); background-repeat:repeat-x; margin:20px 0px 0px 0px; padding:6px 0px 30px 20px;}

#nav-module h1 { font-size:11px; color:#2c3e49; margin:5px 0px 20px 0px;}

#nav-module img { float:left; padding:0px 8px 0px 0px; margin:0px 0px 0px 0px;}

#nav-module a {color:#1a4766; text-decoration:none; border:0; margin:0px; padding:0px; font-weight:normal; font-size:11px;}

#nav-module a:hover {color:#508196; text-decoration:underline; border:0; margin:0px; padding:0px; font-weight:normal; font-size:11px; background-color:#f3f4f5;}







#social-media-icons {
margin:20px 0px 0px 0px;
padding:0px;
float:left; clear:both;
width:185px;
background-color:#f3f5f4;
}

*html #social-media-icons {
margin:20px 0px 0px 0px;
padding:0px;
float:left; clear:both;
width:185px;
overflow:hidden;
background-color:#f3f5f4;
}

span.follow_us {
padding:0px 0px 0px 60px;
font-weight:bold;
font-size:14px;
}

	#social-media-icons a {
	padding:0px; margin:0px;
	border:none;
	height:63px;
	}








/* ---------------------------------   MODULES ------------------------------------ */





/* ---------------------------------   MEDIA PAGES ------------------------------------ */



#media-overview-title {background-color:#f3f4f5; padding:10px 0px 0px 10px; margin:0px 0px 6px 0px;}

#news-archive {background-color:#f3f4f5; padding:6px 0px 5px 10px; margin:0px 0px 0px 0px;}

.cat-pad1 { padding:0px 0px 6px 0px;}

.cat-pad2 { padding:6px 0px 6px 0px;}

.table-background {background-color:#f3f4f5; padding:10px;}

.table-background {background-color:#f3f4f5; padding:10px;}

#news-story { margin:6px 0px 0px 0px;}

#news-story img { float:left; padding:0px 10px 10px 0px;}

.news-cell1 {background-color:#f3f4f5; padding:10px; text-align:right; font-size:14px; color:#7a968b;}

.news-cell2 {background-color:#f3f4f5; padding:10px;}

#news-headline {background-color:#f3f4f5; padding:10px 0px 0px 206px; margin:0px 0px 6px 0px;}

#news-product {background-color:#f3f4f5; padding:20px 0px 18px 206px; clear:both; margin:6px 0px 6px 0px; font-size:14px}

#news-nav {background-color:#f3f4f5; padding:6px 10px 5px 10px;}


#events-overview-title {background-color:#f3f4f5; padding:10px 0px 0px 10px; margin:0px 0px 0px 0px;}

#events-area img {margin:0px 0px 0px 0px; padding:0px 0px 5px 0px}

#events-area ul {margin:0px 0px 0px -6px; padding:0px;}

#events-area li { width:382px; list-style-type:none; float:left; margin:6px 0px 0px 6px; background-color:#f3f4f5; padding:0px 0px 10px 0px; height:400px}

#event-text {width:362px; padding:0px 10px 0px 10px;}

/* ---------------------------------   MEDIA PAGES ------------------------------------ */




/* ---------------------------------   ABOUT PAGES ------------------------------------ */


#about-intro {float:left; width:362px; margin:0px 6px 6px 0px; background-color:#f3f4f5; padding:10px 10px 179px 10px; font-size:12px; line-height:15px;}

#document-download {float:left; width:750px; margin:0px 6px 6px 0px; background-color:#fff; padding:10px 20px 179px 20px; font-size:12px; line-height:15px;}

#document-download-form {
margin:20px 0px;
}

#about-image { float:right; margin:0px 0px 6px 0px;}

#about-careers {}

#about-careers-image { float:left;}

#about-careers-text { float:right; width:168px; background-color:#f3f4f5; padding:10px; height:97px; margin:0px 0px 6px 0px; }

#about-office {}

.about-image {margin:6px 0px 0px 0px;}


#about-links { clear:both; margin:6px 0px 0px -6px;}

#about-links img {padding:0px 0px 6px 6px;}


#aboutlink1 {background-color:#f3f4f5; padding:10px; width:168px; float:left; margin:0px 6px; height:40px;}

#aboutlink2 {background-color:#f3f4f5; padding:10px; width:168px; float:left; margin:0px; height:40px;}

#aboutlink3 {background-color:#f3f4f5; padding:10px; width:168px; float:left; margin:0px 6px; height:40px;}

#aboutlink4 {background-color:#f3f4f5; padding:10px; width:168px; float:left; height:40px;}


#policies {background-color:#f3f4f5; padding:10px; width:556px; float:left;}

#policies-legal {background-color:#f3f4f5; padding:10px; width:750px; float:left;}

#site-map {background-color:#f3f4f5; padding:10px; width:750px; float:left;}

#site-map ul { list-style-type:none; margin:0px 0px 30px 0px; padding:0px;}

#site-map li { margin:0px 0px 5px 0px;}

#site-map li.level-one { padding:0px 0px 0px 20px;}

#site-map li.level-two { padding:0px 0px 0px 40px;}

#site-map li.level-three { padding:0px 0px 0px 60px;}

#site-map li.level-four { padding:0px 0px 0px 80px;}

#site-map li.level-five { padding:0px 0px 0px 100px;}

#site-map li.level-six { padding:0px 0px 0px 120px;}

#policy-images { float:right; width:188px;}

#policy-images img {padding:0px 0px 6px 0px;}


#policy-links { background-color:#f3f4f5; padding:10px; width:168px; height:1502px; float:right;}

#job {background-color:#f3f4f5; padding:10px; float:left; margin:6px 0px 0px 0px; width:750px;}

/* ---------------------------------   ABOUT PAGES ------------------------------------ */



/* ---------------------------------   STORE HOME PAGE ------------------------------------ */


#store-left {background-color:#f3f5f4; padding:6px 10px 6px 10px; width:362px; height:226px; float:left;}

#store-left h1 { font-size:24px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-weight:normal; }

#store-right {width:382px; height:238px; float:right; margin:0px 0px 0px 0px; background-color:#fff;}



#store-products h2 {color:#fff; font-size:12px; font-weight:bold; text-align:center; display:block; width:124px; height:33px; margin:0px 0px 9px 0px;}

#store-products h2.single {color:#fff; font-size:12px; font-weight:bold; text-align:center; display:block; width:124px; height:33px; margin:7px 0px 2px 0px;}


#store-products img {float:left; clear:left; padding:0px 10px 0px 0px;}

#store-products a {color:#df3943;}

#home-rf {width:364px; height:159px; float:left; margin:6px 0px 0px 0px; background-image:url(../images/products/RF.png); padding:3px 10px 0px 8px;}

#home-ip {width:364px; height:159px; float:right; margin:6px 0px 0px 0px; background-image:url(../images/products/RF.png); padding:3px 10px 0px 8px;}

#home-broadcast {width:364px; height:159px; float:left; margin:6px 0px 0px 0px; background-image:url(../images/products/RF.png); padding:3px 10px 0px 8px;}

#home-sat {width:364px; height:159px; float:left; margin:6px 0px 0px 0px; background-image:url(../images/products/RF.png); padding:3px 10px 0px 8px;}

#home-timing {width:364px; height:159px; float:right; margin:6px 0px 0px 0px; background-image:url(../images/products/RF.png); padding:3px 10px 0px 8px;}

#home-support-packages {width:364px; height:159px; float:right; margin:6px 0px 0px 0px; background-image:url(../images/products/RF.png); padding:3px 10px 0px 8px;}

#home-partner-downloads {width:364px; height:159px; float:left; margin:6px 0px 0px 0px; background-image:url(../images/products/RF.png); padding:3px 10px 0px 8px;}


#home-left {background-color:#f3f5f4; padding:0px 10px 0px 0px; width:372px; height:117px; float:left; margin:6px 0px 0px 0px;}

#home-left img { float:left; padding:0px 10px 0px 0px;}

#home-left h2 {font-size:16px; color:#7a968b; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; font-weight:normal;}

#home-left a { background-color:#f3f5f4; display:block; width:372px; /*height:188px;*/text-decoration:none;}

#home-left a:hover { }

#home-left h2 a:hover { text-decoration:none;}



#home-right {background-color:#f3f5f4; padding:0px 10px 0px 0px; width:372px; height:117px; float:right; margin:6px 0px 0px 0px;}

#home-right img { float:left; padding:0px 10px 0px 0px;}

#home-right h2 {font-size:16px; color:#7a968b; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; font-weight:normal;}

#home-right a { background-color:#f3f5f4; display:block; width:372px; /*height:188px;*/ text-decoration:none;}


/* ---------------------------------   STORE HOME PAGE ------------------------------------ */


/* ---------------------------------   PARTNERS PAGE ------------------------------------ */


#manufacturers-left {background-color:#f3f5f4; padding:6px 10px 6px 10px; width:362px; height:226px; float:left;}

#manufacturers-right {width:382px; height:238px; float:right; margin:0px 0px 0px 0px; }

#manu-area { float:left; width:188px; background-color:#f3f5f4; margin:6px 0px 0px 6px; text-align:center;}

#manu-area img { padding:0px 0px 6px 0px}

#manufacturers-list {margin:0px 0px 0px -6px;}

#label {background-color:#f3f5f4; text-align:center; width:188px; height:30px; margin:0px 0px 6px 6px;}

#label a {background-color:#f3f5f4; text-decoration:none; width:188px; display:block; height:30px; padding:6px 0px 0px 0px; margin:-6px 0px 0px 0px;}

#label a:hover {background-color:#b9c8c3; text-decoration:none; width:188px;}

#subcategories a {text-align:center;  height:150px;float:left; background-color:#f3f5f4; margin:0px 0px 6px 6px; padding:0px 0px 10px 0px; width:188px;}

#subcategories a:hover {text-align:center; text-decoration:none; float:left; background-color:#b9c8c3; margin:0px 0px 6px 6px; padding:0px 0px 10px 0px; width:188px;}



#manufacturer {background-color:#f3f5f4; width:188px; margin:6px 0px 0px 6px;}

#manufacturer img { padding:0px 0px 6px 0px}

#partners {background-color:#f3f5f4; padding:10px; width:750px; margin:-6px 0px 0px 0px;}

#partner-downloads {background-color:#f3f5f4; padding:10px; width:750px; margin:6px 0px 0px 0px;}

#partner-downloads ul {padding:0px 0px 10px 0px; margin:5px 0px 0px 0px;}

#partner-downloads li {padding:3px 0px; list-style-type:none;}

#partner-downloads img {padding:0px 6px 0px 0px; margin:-2px 0px 0px 0px;}

#partner-sort { float:right; margin:10px 0px 0px 0px;}



/* ---------------------------------   PARTNERS PAGE ------------------------------------ */






#product { width:770px; }

#product-area { width:776px; clear:both; margin:0px 0px 0px -6px; }

#category { width:770px; margin:-5px 0px 0px 0px;}

#subcategories { width:776px; clear:both; margin:0px 0px 0px -6px; }

#product-description {float:left; margin:0px 0px 0px 0px; }

#product-listing {float:left; width:188px; background-color:#f3f5f4; margin:0px 0px 6px 6px;}

#product-picture { width:188px; height:117px; }

#product-body { width:176px; height:200px; padding:6px; background-color:#f3f5f4;}

#picture-area { float:right;}

#picture-box {width:382px; height:238px; float:right; margin:0px 0px 6px 0px; }

#partner-box { margin:0px 0px 0px 6px; float:right; height:81px;}

#partner-box2 { background-color:#f3f5f4; height:69px; width:176px; padding:6px; float:left; margin:0px 6px 0px 3px;}

#download-links {background-color:#f3f5f4; height:69px; width:176px; padding:6px; margin:0px 0px 0px 0px; float:left;}

#download-links2 {background-color:#f3f5f4; height:69px; width:370px; padding:6px; margin:0px 0px 0px 3px; float:left;}


#product-extra {clear:right;}


#buynow {margin:0px 0px 0px 0px; width:148px; text-align:center; padding:0px 0px 0px 28px;}
#buynow-holder {width:176px; padding:6px; background-color:#f3f5f4;}



#product-name {width:362px;  padding:10px 10px 10px 10px; font-size:10px; color:#2c3e49; margin:0px 0px 10px 0px;}

#product-details {width:362px; background-color:#f3f5f4; padding:6px 10px 6px 10px; height:100px; font-size:11px; color:#2c3e49; margin:6px 0px 6px 0px;}

#category-details {width:362px; height:226px; background-color:#f3f5f4; padding:6px 10px 6px 10px; font-size:11px; color:#2c3e49; margin:6px 0px 6px 0px;}

#subcategories a {text-align:center;  height:150px;float:left; background-color:#f3f5f4; margin:0px 0px 6px 6px; padding:0px 0px 10px 0px; width:188px;}

#subcategories a:hover {text-align:center; text-decoration:none; float:left; background-color:#b9c8c3; margin:0px 0px 6px 6px; padding:0px 0px 10px 0px; width:188px;}

#subcategories img { padding:0px 0px 10px 0px;}



/* ------------------------------ POWERFILTER -------------------------------- */

#powerfilter { background-color:#f3f4f5; padding:0px 10px 10px 10px; margin:0px 0px -14px 0px;}

#powerfilter h1 {font-size:18px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-weight:normal;}

/* ------------------------------ POWERFILTER -------------------------------- */





/* ------------------------------ SHOP OPEN STYLE -------------------------------- */

#product-options {width:362px; background-color:#f3f5f4; padding:0px 10px 10px 10px; height:71px; font-size:10px; color:#2c3e49; margin:0px 0px 6px 0px;}

#addtocart {margin:-8px 0px 0px 0px;}

/* ------------------------------ SHOP OPEN STYLE -------------------------------- */


/* ------------------------------ SHOP CLOSED STYLE -------------------------------- */

#product-options-temp {width:362px; background-color:#f3f5f4; padding:6px 10px 10px 10px; height:183px; font-size:11px; color:#2c3e49; margin:6px 0px 6px 0px;}

#product-options-temp h1 { color:#7a968b; font-size:14px; margin:0px; padding:0px 0px 10px 0px; font-weight:normal;}

/* ------------------------------ SHOP CLOSED STYLE -------------------------------- */

.sematron-red {color:#dd3942; font-size:18px;}

.sematron-green {color:#7a968b; font-size:22px;}

#add-to-cart {width:750px; background-color:#f3f5f4; padding:6px 10px 6px 10px; clear:both; margin:0px 0px 6px 0px; }

#full-description {width:750px; background-color:#f3f5f4; padding:6px 10px 6px 10px; clear:both; margin:0px 0px 0px 0px; }

#upselling {width:750px; background-color:#f3f5f4; padding:0px 10px 6px 10px; clear:both; margin:6px 0px 0px 0px; }

#upselling h1 { font-size:14px; font-weight:normal;  padding:10px 0px 4px 0px; margin:0px; color:#7a968b;}

#full-description h1 { font-size:14px; font-weight:normal;  padding:10px 0px 4px 0px; margin:0px; color:#7a968b;}

#full-description h2 { font-size:14px; font-weight:normal;  padding:15px 0px 4px 0px; margin:0px; color:#7a968b;}

.product-table {background-color:#f3f5f4; padding:6px 10px 6px 10px;}

.DialogTitle {background-color:#f3f5f4; margin:10px 0px 0px 0px; font-size:22px; color:#7a968b; padding:0px 0px 0px 0px;}

.admin-pad {padding:10px;}

#page-nav { text-align:right; font-size:14px; height:20px; clear:both; padding: 3px 10px 0px 0px;}

#page-nav ul { list-style-type:none; margin:0px; padding:0px;}

#page-nav li { display:inline; margin:0px; padding:0px 3px 0px 0px;}

#manu-nav { font-size:14px; height:20px; clear:both; padding: 3px 10px 0px 0px;}

#manu-nav ul { list-style-type:none; margin:0px; padding:0px;}

#manu-nav li { display:inline; margin:0px; padding:0px 3px 0px 0px;}

#test-nav { background-color:#FF9900; height:200px;}




/* ------table ----- */

#document-download table {
border-collapse: collapse;
border: 1px solid #666;
text-align:left;
}

#document-download table td {
padding:0.4em 0em 0.4em 1em ;
}

#document-download table th {
background-color:#e2e2e2;
border-bottom: 1px solid #666;
padding:0.4em 0em 0.4em 1em ;
}

#document_download a {
color:inherit;
text-decoration:none;
}

#document-download table tr:hover {
background-color:#7a968a;
color:#FFF;
}

#document-download table thead tr:hover {
background-color:transparent;
color:inherit;
}

.odd {
background-color:#CCCCCC;
}








/* ------------------------------ CMS styles -------------------------------- */

/* ------------------------------ CMS Site container -------------------------------- */

#admin_sitecontainer { width:963px; margin: 0px auto 0px auto; text-align:left; padding:0;}

/* ------------------------------ Header_area -------------------------------- */

  #admin_topbar { background-color:#555555; width:943px; height:25px; margin: 0px 0px 0px 0px; padding:4px 10px 0px 10px; color:#dddddd;}

  #admin_nav { background-color:#cccccc; width:953px; height:25px; margin: 0px 0px 0px 0px; padding:10px 0px 0px 10px; float:left;}
  #admin_nav ul { list-style:none; margin:0; padding:0; }
 /* #admin_nav ul a { color:#666666; text-decoration:none; }
  #admin_nav ul a:hover { color:#FF0000; text-decoration:none;} */
  #admin_nav li { display:inline; padding:0 10px 0 0; }

  #admin_header_area { background-color:#cccccc; width:946px; height:35px; margin: 0px 0px 0px 0px; padding:5px 10px 0px 7px; clear:both;}
  #admin_header_area h1 { font-size:14px; line-height:14px; margin:0; padding:0;}

#admin_content_container { 
width:943px; 
margin: 0px 0px 0px 0px; 
padding:10px 10px 10px 10px;
}

#admin-content-list ul {
list-style-type: none;
padding: 0px;
margin: 5px 0px 5px 0px;
}

#admin-content-list ul li {
background-image:url(../cms-admin/images/icons/folder.png);
background-repeat: no-repeat;
padding:3px 0px 3px 22px;
}

#admin-content-list ul li.document {
background-image:url(../cms-admin/images/icons/page.png);
}

#admin-content-list ul li.document-add {
background-image:url(../cms-admin/images/icons/page_add.png);
margin:6px 0px 0px 6px;
}

#admin-content-list ul li.document-edit {
background-image:url(../cms-admin/images/icons/page_edit.png);
margin:0px 0px 0px 6px;
}











#admin_content_container a { text-decoration:underline;}
/* #admin_content_container h1 { font-size:18px; line-height:18px;} */
/* #admin_content_container h1 a { text-decoration:underline;} */
/* #admin_content_container td { padding:0 20px 0 0;} */

#admin_bottomnav { background-color:#ffffff; width:943px; margin: 0px 0px 0px 0px; padding:10px ; clear:both;}

#admin_footer_area { background-color:#cccccc; width:963px; height:10px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; clear:both;}

#admin_content-area{
	width:770px;  /* The width and color of the rail */
	float:right;
	
	padding:1px 0px 0px 6px; }

#admin_content-area h1 { font-size:24px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-weight:normal; }

#admin_content-area h2 { font-size:16px; color:#7a968b; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; font-weight:normal; }

#admin_content-publishbar { width:770px; clear:both; }
#admin_content-publishbar img { float:right; margin: 5px 0px 5px 0px; }

#admin_instructions-area {width:150px; float:left; }
#admin_instructions-top258 {height:258px; }
#admin_instructions-bottom {height:258px; }
.instructions {font-size:14px;}




/* --------------------------------   New styles  ---------------------------- */





/*
	Content enviroment styles
*/
TABLE.Container {
	margin:15px auto 0px auto;  padding:0px 0px 0px 0px;}


TD.Container {
	VERTICAL-ALIGN: top;
	
}


TABLE.Container-static {
	HEIGHT: 100%; margin:15px auto 0px auto;   padding:0px 0px 0px 0px;}


TD.Container-static {
	VERTICAL-ALIGN: top;
	HEIGHT: 100%;
}

TD.header {
	VERTICAL-ALIGN: top;
	
}

/*
	Header styles
*/
.HeadLogo {
	PADDING-LEFT: 20px;
	TEXT-ALIGN: left;
}
.HeadRightBox {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
	font-size:18px;
}
.HeadText {
	color: #999;
	padding: 0px 0px 0px 0px;
	font-size:24px; font-weight:normal;
}
.HeadLine {
	border-top: #666 1px solid;
	border-bottom: #666 1px solid;
	padding-right: 20px;
}
.HeadThinLine {
	
	HEIGHT: 0px;
}
.PrintableRow {
	WIDTH: 100%;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 10px;
	HEIGHT: 18px;
}
.HeadTopPad {
	HEIGHT: 18px;
}
.HeadTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;
}

/*
	Footer styles
*/

#footer { background-image:url(images/footer-bkg.jpg); width:924px; height:59px; margin:6px auto 30px auto; padding:0px 20px 0px 20px; font-size:10px;}


#footer img { margin:0px 0px -8px 0px; padding:0px 0px 0px 0px;}

#making-waves {margin:0px 0px 0px -20px; padding:0px 0px 30px 0px;}

#making-waves2 {margin:0px 0px 0px -20px; padding:0px 0px 30px 0px;}


.BottomRow {
	TEXT-ALIGN: center; padding:10px 10px 0px 10px; margin:10px 0px 0px 0px;
	VERTICAL-ALIGN: bottom;
}
.BottomBox {
	
	COLOR: #b1c6d7;
	HEIGHT: 60px;
	VERTICAL-ALIGN: middle;
	
}
.Bottom {
	COLOR: #667d92;
}
A.Bottom:link {
	COLOR: #667d92;
	TEXT-DECORATION: underline;
}
A.Bottom:visited {
	COLOR: #667d92;
	TEXT-DECORATION: underline;
}
A.Bottom:hover {
	COLOR: #667d92;
	TEXT-DECORATION: none;
}
A.Bottom:active {
	COLOR: #667d92;
	TEXT-DECORATION: underline;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
.BottomPopup A {
	FONT-WEIGHT: bold;
}
.BottomDialogBox {
	BACKGROUND-COLOR: #e8edf4;
	PADDING-LEFT: 13px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}

/*
	Common styles
*/
.SubmitBox {
	PADDING-TOP: 10px;
}
HR.Line {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.SectionBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
.Text {
	COLOR: #010101;
}
.NumberOfArticles {
	COLOR: #010101;
	FONT-WEIGHT: bold;
}
.TopLabel {
	COLOR: #000;
	FONT-SIZE: 10px;
}
.Message {
	COLOR: #b51a00;
}
.Line {
	
}
TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
.CustomerMessage {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
}
.Star {
	COLOR: #FF0000;
}
.TableHead {
	BACKGROUND-COLOR: #CCCCCC;
	FONT-WEIGHT: bold;
}
.TableSubHead {
	BACKGROUND-COLOR: #EEEEEE;
}
.Spc {
	WIDTH: 1px;
	HEIGHT: 1px;
}
TABLE.EmptyBox {
	WIDTH: 100%;
}
TABLE.EmptyBox TR TD {
	PADDING: 0px;
}

/*
	Popup styles
*/
.PopupContainer {
	HEIGHT: 100%;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.PopupTitle {
	BACKGROUND-COLOR: #d0ddeb;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.PopupBG {
	BACKGROUND-COLOR: #d0ddeb;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #112536;
	TEXT-DECORATION: none;
}

/*
	BuyNow section
*/
.BuyNowQuantity {
	HEIGHT: 25px;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 16px;
}
.BuyNowPrices {
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
}

/*
	Vertical menu
*/
.VertMenuLeftColumn { background-color:#f3f5f4; width:188px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}
.VertMenuRightColumn {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}
.VertMenuBox {
	
	PADDING-TOP: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 3px;
}
.VertMenuBorder {
}
.VertMenuTitleBox {
	
	BACKGROUND-COLOR: #999;
	
	HEIGHT: 30px; 
}
.VertMenuTitle {
	BACKGROUND-COLOR: transparent;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFA92F;
}
.VertMenuTitleIcon {
	
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 8px;

}
.VertMenuItems {
width:168px;
	COLOR: #112536;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #112536;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #112536;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #2c3e49;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #112536;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}
.CategoriesList {
	font-size: 12px;
}


/*
	Dialog box
*/
TABLE.DialogBox {
	
	VERTICAL-ALIGN: top;
	
}
TD.DialogBox {
	
	TEXT-ALIGN: left;
	margin:5px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	
	COLOR: #58595b;
}
.DialogBorder {
	
	HEIGHT: 100%;
	PADDING: 0px;
}

FONT.DialogTitle {
	COLOR: #010101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: bottom;
	
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #041527;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #96badc;
	PADDING: 0px;
	border-top: #5f94c0 1px solid;
	border-bottom: #5f94c0 1px solid;
	border-left: #5f94c0 1px solid;
	border-right: #5f94c0 1px solid;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	border-bottom: #acb7c7 1px solid;
	border-left: #acb7c7 1px solid;
	border-right: #acb7c7 1px solid;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #1A2B3C;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 14px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	WIDTH: 50%;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #112536;
	PADDING-LEFT: 8px;
}   
.NavDialogBorder {
	BACKGROUND-COLOR: #FFCC33;
}
.NavDialogBox {
	BACKGROUND-COLOR: #FFFFCC;
}
.NavDialogSeparator {
	WIDTH: 100%;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(images/separator.gif);
	PADDING-LEFT: 7px;
}
.NavDialogSeparator IMG {
	WIDTH: 100%;
	HEIGHT: 14px;
}
.NavDialogCell {
	PADDING-RIGHT: 3px;
}
.NavDialogCell A IMG {
	WIDTH: 9px;
	HEIGHT: 9px;
}
.NavMenuItems {
	COLOR: #112536;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
A.NavMenuItems:link {
	COLOR: #112536;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
A.NavMenuItems:visited {
	COLOR: #112536;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
A.NavMenuItems:hover {
	COLOR: #2c3e49;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
A.NavMenuItems:active  {
	COLOR: #112536;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
.NavMenuItemsHL{
	COLOR: #112536;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
A.NavMenuItemsHL:link {
	COLOR: #112536;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
A.NavMenuItemsHL:visited {
	COLOR: #112536;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
A.NavMenuItemsHL:hover {
	COLOR: #112536;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.NavMenuItemsHL:active {
	COLOR: #112536;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

/*
	Product details page
*/
.ProductTitle {
	COLOR: #000; FONT-SIZE: 14px; text-decoration: none; 
}
.ProductTitle:link{
	COLOR: #000; FONT-SIZE: 14px; text-decoration: none;
}
.ProductTitle:visited{
	COLOR: #000; FONT-SIZE: 14px; text-decoration: none;
}
.ProductTitle:hover{
	COLOR: #000; FONT-SIZE: 14px; text-decoration: none;
}
.ProductTitle:active{
	COLOR: #000; FONT-SIZE: 14px; text-decoration: none;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR:;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; line-height:20px;
}
.ProductDetails {
	COLOR: #112536;
}
.ProductPriceTitle {
	COLOR: #010101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #010101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.StandardPrice {
	COLOR: #5d5f5f;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceSmall {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	background-color: transparent;
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
	FONT-SIZE: 12px;
	
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	PADDING-RIGHT: 8px;
}

/*
	Products list
*/
TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
HR.PListLine {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.PListTaxBox {
	PADDING-LEFT: 70px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.PListCell {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	PADDING: 10px;
	VERTICAL-ALIGN: top;
}
A.PListSeeDetails:link {
	TEXT-DECORATION: underline;
}
A.PListSeeDetails:visited {
	TEXT-DECORATION: underline;
}
A.PListSeeDetails:hover {
	TEXT-DECORATION: underline;
}
A.PListSeeDetails:active {
	TEXT-DECORATION: underline;
}

/*
	Items style
*/
.ItemsList {
	COLOR: #112536;
	FONT-WEIGHT: bold;
}
.ItemsListDisabled {
	COLOR: #909090;
}
A.ItemsList:link {
	COLOR: #112536;
	TEXT-DECORATION: none;
}
A.ItemsList:visited {
	COLOR: #112536;
	TEXT-DECORATION: none;
}
A.ItemsList:hover {
	COLOR: #112536;
	TEXT-DECORATION: underline;
}
A.ItemsList:active {
	COLOR: #112536;
	TEXT-DECORATION: none;
}

/*
	Location bar
*/
.NavigationPath {
	COLOR: #000;
	TEXT-DECORATION: none;
}
A.NavigationPath:link {
	COLOR: #000;
	TEXT-DECORATION: none;
}
A.NavigationPath:visited {
	COLOR: #000;
	TEXT-DECORATION: none;
}
A.NavigationPath:hover {
	COLOR: #000;
	TEXT-DECORATION: underline;
}
A.NavigationPath:active  {
	COLOR: #000;
	TEXT-DECORATION: none;
}

/*
	Buttons
*/
.FormButton {
	COLOR: #112536;
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.ButtonCheck {								 
	BACKGROUND-IMAGE: url(images/check3.jpg);
	BACKGROUND-COLOR: #f3f5f4;
	BACKGROUND-REPEAT: repeat-x; color:#fff;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #000;
	FONT-WEIGHT: Normal;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
FONT.ButtonCheck {								 
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #fff;
	FONT-WEIGHT: Normal;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 11px;
	HEIGHT: 27px;
}
TD.Button_menu {								 
	BACKGROUND: url(images/but_menubg.gif);
	BACKGROUND-COLOR: #2860f5;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button_menu {								 
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #ffffff;
	background-color: transparent;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide_menu {
	WIDTH: 5px;
	HEIGHT: 20px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #112536;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 21px;
	margin-bottom: 0px;
	BORDER: 0px;
}
.GoImage_admin {
	WIDTH: 22px;
	VERTICAL-ALIGN: middle;
	margin-bottom: 1px;
	HEIGHT: 21px;
	BORDER: 0px;
}
.checkout-submit-button {
border-style: none;
      background-image: url('skin1/images/cart_checkout.gif');
      background-repeat: no-repeat;
      width: 77px;
      height: 26px;
      color:000;
}
/*
	Small text/link style
*/
.SmallNote:link {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
	COLOR: #3c6992;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:active {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}

/*
	Category page
*/
.SubcatTitle {
	TEXT-ALIGN: left;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}
.SubcatInfo {
	TEXT-ALIGN: right;
	WHITE-SPACE: nowrap;
	COLOR: #010101;
}

/*
	Search sort bar
*/
.SearchSortTitle {
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
}

/*
	Expandable section
*/
.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
}

/*
	Tab mechanism
*/

#speedbar { width:952px; margin:-4px 0px 0px 6px; float:left;}

#speedbar a {COLOR:#FFf; TEXT-DECORATION:none; FONT-SIZE: 12px; margin:0px 0px 0px 0px; background-image:url(images/nav-normal.jpg); display:block; width:119px; height:18px; padding:5px 0px 0px 0px; float:left;}

#speedbar a:hover {COLOR:#FF0000; TEXT-DECORATION:none; FONT-SIZE: 12px; margin:0px 0px 0px 0px; background-image:url(images/nav-hover.jpg); display:block; width:119px; height:18px; padding:5px 0px 0px 0px; float:left;}

#speedbar #currentpage a {COLOR:#FF0000; TEXT-DECORATION:none; FONT-SIZE: 12px; margin:0px 0px 0px 0px; background-image:url(images/nav-hover.jpg); display:block; width:119px; height:18px; padding:5px 0px 0px 0px; float:left;}

.Tab{TEXT-ALIGN: center; COLOR: #fff; TEXT-DECORATION:none; FONT-SIZE: 12px; margin:0px 0px 0px 0px; width:119px;}

.Tab A:link {COLOR:#FF0000; TEXT-DECORATION:none; FONT-SIZE: 12px; margin:0px 0px 0px 0px; display:block; width:119px; height:20px;}

.Tab A:hover {COLOR:#fff; TEXT-DECORATION:none; FONT-SIZE: 12px; margin:0px 0px 0px 0px; background-image:url(images/nav-over.jpg);}

.Tab A:active {COLOR:#FF0000; TEXT-DECORATION:none; FONT-SIZE: 12px; margin:0px 0px 0px 0px; background-image:url(images/nav-hover.jpg); display:block; width:119px; height:18px; padding:5px 0px 0px 0px;}

.Tab A:visited {COLOR:#ff0000; TEXT-DECORATION:none; FONT-SIZE: 12px; margin:0px 25px 0px 25px;}


/*
	Pagination mechanism
*/

.NavigationTitle {white-space: nowrap; padding-right: 10px; font-size: 11px;}

.NavigationCell, .NavigationCellSel {
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
}
.NavigationCell a:link, .NavigationCell a:visited, .NavigationCell a:hover, .NavigationCell a:active {
	text-decoration: underline;
}
.NavigationCellSel {
	font-weight: bold;
}
.NavigationArrow {
	vertical-align: middle;
}

/*
	Subheader styles
*/
TABLE.SubHeaderGrey {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING: 0px;
}
TABLE.SubHeaderBlack {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
	COLOR: #010101;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}
TABLE.SubHeaderRed {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderRedLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #acb7c7;
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #2c3e49;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

/*
	Popup image
*/
.PImageImageCell {
	PADDING: 5px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 100%;
}
.PImageImageCell IMG {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}

.PImageNumbersCell {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	WHITE-SPACE: nowrap;
}
.PImageLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
}
.PImageLine IMG {
	HEIGHT: 1px;
}
BODY.PImage {
	BACKGROUND-COLOR: #FFFFFF;
}
.PImagePageRow {
	HEIGHT: 30px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 10px;
}

/*
	Customer reviews module
*/
IMG.StarImg {
	WIDTH: 13px;
	HEIGHT: 12px;
}

/*
	Manufacturers module
*/
.ManufacturersItem {
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}

/*
	Recommended products module
*/
UL.RPItems {
	PADDING-LEFT: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

/*
	Webmaster mode
*/
DIV.Lbl {
	DISPLAY: inline;
	COLOR: green;
	FONT-WEIGHT: bold;
}
.Section {
	DISPLAY: inline;
	MARGIN: 0px;
	PADDING: 0px;
}

/*
	Last checkout step
*/
TD.LCSBackground {
	BACKGROUND-COLOR: #d0ddeb;
}
TABLE.WebBasedPayment {
	HEIGHT: 100%;
	WIDTH: 100%;
}
TABLE.WebBasedPayment TR TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90%;
	PADDING: 0px;
}

/*
	Fast Lane Checkout module
*/
.FLCAuthBox {
	
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 1px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {
	VERTICAL-ALIGN: middle;
	HEIGHT: 15px;
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 15px;
}
TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 285px;
	TEXT-ALIGN: center;
}
TD.FLCDialogCellAntibot {
	WIDTH: 50%;
    HEIGHT: 390px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}

/*
		-- ADDONS --
*/

/*
	Gift registry module
*/
.HighLight {
	BACKGROUND-COLOR: #FFFFCC;
}

/*
	Feature comparison module
*/
TABLE.CompareBtn {
	CURSOR: pointer;
}
TD.CompareBtnLeft {
	HEIGHT: 18px;
	WIDTH: 21px;
	BACKGROUND-IMAGE: url(images/compare1.gif);
}
TD.CompareBtnLeft IMG {
	HEIGHT: 18px;
	WIDTH: 21px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 1px;
}
TD.CompareBtnRight {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.FCompProductSelBox {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
	PADDING-LEFT: 25px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
}

TD.FCompFeatureHCell {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #EEEEEE;
	FONT-WEIGHT: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
	TEXT-ALIGN: center;
}
.EqualRow {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}

/*
	Special offers module
*/
.SpecialOffersPrice {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.SpecialOffersThumb {
	DISPLAY: inline;
	MARGIN-LEFT: -51px;
}
.SpecialOffersThumb A IMG {
	WIDTH: 47px;
	HEIGHT: 44px;
}

/*
	Fancy categories module
*/
.CatMenuItemOff {
	COLOR: #112536;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatMenuItemOffExp {
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
	CURSOR: pointer;
}
.CatMenuItemOn {   
	BACKGROUND-COLOR: #d0ddeb;
	COLOR: #112536;
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatSubMenu {
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #b1c6d7 1px solid;
	BORDER-TOP: #b1c6d7 1px solid;
	BORDER-LEFT: #b1c6d7 1px solid;
	BORDER-BOTTOM: #b1c6d7 1px solid;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
}
TABLE.CatMenuContainer {
	WIDTH: 153px;
}
A.CatMenuItem {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	CURSOR: pointer;
}
A.CatMenuItem:link {
	COLOR: #112536;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #112536;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #112536;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #112536;
	TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
	BACKGROUND-COLOR: #d0d0d0;
	COLOR: #112536;
	TEXT-DECORATION: none;
}
IMG.FCIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
}
IMG.FCTriangle {
	WIDTH: 9px;
	HEIGHT: 9px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 3px;
}
TABLE.FCItemTable {
	WIDTH: 100%;
	BORDER-WIDTH: 0px;
	MARGIN: 0px;
	TEXT-ALIGN: left;
}
TD.FCIconCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}
TD.FCTriangleCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
}
TD.FCChain {
	WIDTH: 18px;
	BACKGROUND-REPEAT: repeat-y;
}
TD.FCChain IMG {
	WIDTH: 18px;
	HEIGHT: 1px;
}
TD.FCExplorerBox {
	WIDTH: 37px;
	VERTICAL-ALIGN: top;
	BACKGROUND-REPEAT: repeat-y;
}

/*
	Product configurator module
*/
.ProductBG {
	BACKGROUND-COLOR: #ffffff;
}
.SlotCell {
	WIDTH: 65%;
	
	PADDING: 3px; border:1px solid #cccccc; margin:0px 0px 10px 0px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}

.spacer-cell { width:1%;}


.SlotCell2 {
	WIDTH: 750px; border:1px solid #cccccc;
	HEIGHT: 35px;
	PADDING: 10px; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
.SlotProductCell {
	WIDTH: 100%;
	HEIGHT: 35px; padding:10px;
	BACKGROUND-COLOR: #ffffff; border-bottom:10px solid #f3f4f5; 
	TEXT-ALIGN: left;
}
TABLE.PCSummaryTable {
	WIDTH: 100%;
	
}

/*
	Survey module
*/
H1.SurveyName {FONT-WEIGHT: bold;}

.SurveyHeader {FONT-SIZE: 11px;}

.SurveyHeaderMenu {FONT-SIZE: 10px;}

.SurveyFooter {FONT-SIZE: 11px;}

.SurveyFooterMenu {FONT-SIZE: 10px;}

.SurveyQuestion {FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING: 2px; }

.SurveyQuestionMenu {FONT-WEIGHT: bold; PADDING: 0px;}

TEXTAREA.Survey {}

.SurveyAnswer {PADDING: 2px;WIDTH: 100%;}

.SurveyAnswerMenu {PADDING: 0px; WIDTH: 100%;}

TD.SurveyAnswerMark {PADDING: 2px; WIDTH: 15px;}

TD.SurveyAnswerMarkMenu {PADDING: 0px;WIDTH: 15px;}

.SurveyBar {HEIGHT: 10px;BACKGROUND-COLOR: #ffce47;}

.SurveyBarHL {HEIGHT: 10px; BACKGROUND-COLOR: #d5e1ed;}

.SurveyStatLabel {PADDING-LEFT: 6px;WHITE-SPACE: nowrap;}

.StatisticsBar {BACKGROUND-COLOR: #FFCE31;}   

.StatisticsBarHL {BACKGROUND-COLOR: #FF8400;}   

.SurveyAnswers {PADDING:2px;}

.SurveyAnswersMenu {PADDING:0px 0px 0px 5px;}

.SurveyAnswerComment {PADDING: 2px;}

.SurveyAnswerCommentMenu {PADDING: 0px;}

.AuthBox {width: 98px;}

.PrintableRow TD {color: #818891;}

.PrintableRow A:link {COLOR: #818891;TEXT-DECORATION: underline;FONT-SIZE: 10px;}

.PrintableRow A:visited {COLOR: #818891;TEXT-DECORATION: underline;FONT-SIZE: 10px;}

.PrintableRow A:hover {COLOR: #818891;TEXT-DECORATION: none;FONT-SIZE: 10px;}

.PrintableRow A:active  {COLOR: #818891;TEXT-DECORATION: underline;FONT-SIZE: 10px;}


/* Supersearch */
#GuidedNav {
	float: left;
	width: 100%;
	background-color: #FFFBD3;
	background-image: url(images/supersearch/guidednav_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-size: 100%;
	margin: 0px 0px 0px 0px;
}
#GuidedNav img {
	padding: 0px 2px 0px 0px;
}
#GuidedNav ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
}
#GuidedNav li {
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(images/supersearch/guidedtab_right_off.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #888;
}
#GuidedNav a {
	display: block;
	background-image: url(images/supersearch/guidedtab_left_off.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 4px 10px 3px;
	text-decoration: none;
	color: #333;
}
#GuidedNav a:hover {
	color: #FF9900;
}
#GuidedNav .GuidedTitleCurrent {
	background-image: url(images/supersearch/guidedtab_right_on.gif);
}
#GuidedNav .GuidedTitleCurrent a {
	background-image: url(images/supersearch/guidedtab_left_on.gif);
	padding-bottom: 3px;
	font-weight: bolder;
	color: #333;
}

#GuidedNav li.GuidedTitleCurrent {
	border-bottom: 1px solid #FBFBFB;
}

#GuidedNav .GuidedTitleOff {
	background-image: url(images/supersearch/guidedtab_right_off.gif);
}

#GuidedNav .GuidedTitleOff a {
	background-image: url(images/supersearch/guidedtab_left_off.gif);
	font-weight: normal;
	color: #DDD;
}

.GuidedContent {
	border-left: 1px solid #888;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	padding: 0px;
	margin: -20px 0px -20px 0px;
	background: url(images/supersearch/guidedcontent_bg.gif) bottom repeat-x;
}
.GuidedContent a {
	color: #333;
	text-decoration: none;
}
.GuidedContent a:hover {
	color: #a10000;
}
.GuidedContentNumber {
	color: #888;
}
.GuidedContent ul{
	padding: 6px 0px 3px 5px;
}
.GuidedContent ul li{
	padding: 3px;
	display: inline;
}


#RemoveFilter {
	margin: 7px 0px 10px 0px;
	font-size: 100%;	
}

#RemoveFilter .Cross {
	color: #CC0000;
	padding: 0px 5px 0px 0px;
}

#RemoveFilter a {
	color: #333;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
	background: none;
	display: inline;
}

#RemoveFilter ul {
	margin: 0px;
	padding: 5px 5px 7px 5px;
	background: #F1F1F1;
	border: 1px solid #DDD;
	-moz-border-radius: 5px;
}

#RemoveFilter li {list-style: none; display: inline; padding: 1px 5px 2px 5px; margin: 0px 2px 0px 0px; border: 1px solid #DDD; background: #FFF; -moz-border-radius: 4px; font-size: 100%;}

#RemoveFilter li.NoBorder {border: 0px; padding-left: 0px; background: none;}


