BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
        FONT-FAMILY: Helvetica, Sans-serif; 
        COLOR: #2e2e2e; FONT-SIZE: 11px;
		line-height:12px;
		text-align:center;
}

input, textarea,select,p,td,table, div {text-align:left}

.clearfix {float:left;clear:both;width:100%}

a {color:#425865}
A:link {
	font-size:11px;
	COLOR: #5e6d76!important;
	TEXT-DECORATION: none;
}
A:visited {
	
	TEXT-DECORATION: none;
}
A:hover {
	
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #5e6d76!important;
	TEXT-DECORATION: none;
}

a.CatMenuItem {color:#425865}

reg_dlg A:hover {
text-decoration: none;
} 

H1 {
	FONT-SIZE: 15px;
}
H2 {
	FONT-SIZE: 13px;
}
H3 {
	FONT-SIZE: 12px;
}

h3.FeaturedTitle {
	padding-left:7px;
	padding-top:7px;
	height:17px;
}

h3.cart {
	font-size:22px;
	font-family:Helvetica;
	color:#2e2e2e;
	font-weight:normal;
	padding-top:30px;
	padding-left:10px;
	padding-bottom:35px;
	margin:0px;
}
HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}
HTML,BODY {
	HEIGHT: 100%;
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND-COLOR: white;
}
FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
}


.InputText {
    BACKGROUND-COLOR: #FFFFFF;
    BORDER: #8e96a3 1px solid;    
}
.InputEmail {
    BORDER: #8e96a3 1px solid; 
    BACKGROUND-COLOR: #ffffff;
}
.InputImage {
    BORDER-RIGHT: none; 
    BORDER-TOP:	none;
    BORDER-LEFT: none;     
    BORDER-BOTTOM: none;   
}

HR {
        COLOR: #E9EAED; HEIGHT: 1px;
}
BODY { 
        MARGIN-TOP: 0 px; MARGIN-BOTTOM: 0 px; MARGIN-LEFT: 0 px; MARGIN-RIGHT: 0 px; 
        BACKGROUND-COLOR: #efefef;
}
.HeadBox {
        BACKGROUND-COLOR: #FFFFFF;
}
.HeadText {
        FONT-SIZE: 10px; COLOR:#6B6C71;
}
.HeadLine {
        BACKGROUND-COLOR: #FFFFFF;
}
.VertMenuBox {
        BACKGROUND-COLOR: transparent;
}
.VertMenuBox a {line-height:14px;font-size:11px;}
.VertMenuBorder {
        BACKGROUND-COLOR: #FFFFFF;
}
.VertMenuTitle {
        BACKGROUND-COLOR: #FFFFFF; COLOR: #2e2e2e; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}

.VertMenuSimpleItems{
        COLOR: #676674; TEXT-DECORATION: none; FONT-SIZE: 11px; LINE-HEIGHT: 16px;
}
.VertMenuItems{
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat;                       
	BACKGROUND-POSITION: top-left;
	LINE-HEIGHT: 16px;
 	 TEXT-DECORATION: none; FONT-SIZE: 11px;
}

.MenuText{
	LINE-HEIGHT: 16px;
        COLOR: #2d2824; TEXT-DECORATION: none; FONT-SIZE: 10px;
}

.VertMenuBullets {
	BACKGROUND-IMAGE: URL(images/customer_images/vert_menu_item.gif);
	BACKGROUND-REPEAT: repeat-y;
}
a.VertMenuItems {padding-bottom:3px;float:left;width:100%;clear:both;color:#425865}

.VertMenuHr {
        COLOR: #999999;
}
.VertMenuSeparator {
	BACKGROUND: URL(images/customer_images/vert_menu_spbg.gif);
	BACKGROUND-COLOR: #FFFFFF;
}
.CategoriesList {
	FONT-SIZE: 12px;
}
.DialogBox {
        BACKGROUND-COLOR: #FFFFFF;
}
.DialogBorder {
        BACKGROUND-COLOR: #EAEEF0;
}
.DialogTitle {
        padding-left:8px;padding-top:7px;
}
.NumberOfArticles {
        COLOR: #646976;
}
.Text {
        COLOR: #646976;
}
.DecorTr {
        COLOR: #3888F5;
}
.AdminSmallMessage {
        COLOR: #FF3300;
}
.AdminTitle {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
        BACKGROUND-COLOR: #646976;
}
.ProductTitle {
        COLOR: #2e2e2e; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Helvetica;
}
a.ProductTitle {
        float:left;clear:both;width:100%;COLOR: #2e2e2e; FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Helvetica;padding-bottom:5px;
}
.ProductTitleHidden {
        COLOR: #A9A9A9; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.ProductDetailsTitle {
        FONT-WEIGHT: bold; 
}
.ProductDetails {
        COLOR: #646976;
}
.ProductPriceTitle {
        COLOR: #646976; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceConverting {
        FONT-WEIGHT: bold; 
}
.ProductPrice {
	FONT-FAMILY: Helvetica; COLOR: #5e6d76; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}
.ProductPriceSmall {
        COLOR: #B1330C; FONT-WEIGHT: bold;
}
.MarketPrice {
	FONT-FAMILY: Helvetica; COLOR: #5e6d76; FONT-SIZE: 11px; FONT-WEIGHT: bold; 
}
.ItemsList {
        COLOR: #0B0E7F; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
#Disabled {
        COLOR: #909090;
}
.NavigationPath {
        COLOR: #A9A9A9; FONT-SIZE: 9px; TEXT-DECORATION: none;
}
.NavigationPath:link {
        COLOR: #A9A9A9; FONT-SIZE: 9px; TEXT-DECORATION: underline;
}
.NavigationPath:visited {
        COLOR: #A9A9A9; FONT-SIZE: 9px; TEXT-DECORATION: underline;
}
.NavigationPath:hover {
        COLOR: #A9A9A9; FONT-SIZE: 9px; TEXT-DECORATION: none;
}
.NavigationPath:active  {
        COLOR: #A9A9A9; FONT-SIZE: 9px; TEXT-DECORATION: underline;
}
.FormButton {
        font-size:13px;font-family:Helvetica;font-weight:bold;color:#2e2e2e;
}
.MarkedButton {
	FONT-FAMILY: Arial;
	COLOR: #000000;
	FONT-SIZE: 11px;
}
.Button {                                 
	FONT-FAMILY: Gill Sans;
	BACKGROUND-COLOR: #bcc4c9;
	FONT-WEIGHT: regular;
	FONT-SIZE: 12px;
	color:#2e2e2e!important;
	padding:5px 8px 7px 7px;
	TEXT-DECORATION: none;
}
.ButtonFont {
	FONT-FAMILY: Arial;
	COLOR: #000000; FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
.CustomerMessage {
        COLOR: #646976; FONT-WEIGHT: bold; 
}
.ErrorMessage {
        COLOR: #646976; FONT-WEIGHT: bold; 
}
.Star {
        COLOR: #B1330C;
}
.HighLight {
		BACKGROUND-COLOR: #FFFFFF;
}
.SaveMoneyLabel {
        COLOR: #09147A; FONT-WEIGHT: bold; 
}
.TableHead {
	BACKGROUND-COLOR: #CCCCCC; FONT-WEIGHT: bold;
}
.TableSubHead {
    
}
.TableLine {
    BACKGROUND-COLOR: #F0F0F0;
}
.SmallNote:link {
        COLOR: #A9A9A9; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #A9A9A9; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #A9A9A9; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #A9A9A9; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
        COLOR: #A9A9A9; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND-COLOR: #FFFFFF; COLOR: #85868A;
}
.Tab {
        BACKGROUND-COLOR: #EAEEF0;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
}
.CatMenuItemOff 
{
    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;
}
.CatMenuItemOffExp
{
    BACKGROUND-COLOR: transparent;
    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: #EAEEF0; 
    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;
}
.CatSubMenu
{
    BACKGROUND-COLOR: #EAEEF0;
    BORDER-RIGHT: #FFFFFF 1px solid;        
    BORDER-TOP: #FFFFFF 1px solid;          
    BORDER-LEFT: #FFFFFF 1px solid;         
    BORDER-BOTTOM: #FFFFFF 1px solid;       
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;
}
.CatMenuItem
{
	background-image:url(/skin1/images/customer_images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
    BACKGROUND-COLOR: transparent;;             
    CURSOR: pointer;
	padding-left:18px;
}
.CatMenuItem:link
{
                            
}
.CatMenuItem:visited
{
                            
}
.CatMenuItem:hover
{
    text-decoration:underline;
}
.CatMenuItem:active
{
                            
}
.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #434582;
}   
.NavDialogBorder {
    background-color: #E9EAED;
}
.NavDialogBox {
    background-color: #FFFFFF;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #646976; 
	TEXT-DECORATION: none;
}
.SubHeader2Line {
	BACKGROUND-COLOR: #CCCCCC;
}
.HightLightRow {
	BACKGROUND-COLOR: #E9EAED;
	font-weight: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #FFFFFF
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFFFFF;
}

.TopLine {
	BACKGROUND-COLOR: #ababad;
}
.TopMenuSmallText {
        COLOR: #0F0E83;
	FONT-SIZE: 10px;
}
.TopMenuMediumText {
	COLOR: #0F0E83;
	FONT-SIZE: 11 px;
}
.SmallLink:link {
	COLOR: #A9A9A9;	FONT-SIZE: 9 px; TEXT-DECORATION: underline;
}
.SmallLink:visited {
	COLOR: #A9A9A9;	FONT-SIZE: 9 px; TEXT-DECORATION: underline;
}
.SmallLink:hover {
	COLOR: #636677;	FONT-SIZE: 9 px; TEXT-DECORATION: underline;
}
.SmallLink:active {
	COLOR: #A9A9A9;	FONT-SIZE: 9 px; TEXT-DECORATION: underline;
}
.HorizMenuBox {
	BACKGROUND-COLOR: #e8e8e9;
}
.HorizMenuTopBorder {
	BORDER-TOP: #d2d9dd 1px solid;
	BORDER-RIGHT: none; 
	BORDER-LEFT: none;     
	BORDER-BOTTOM: none;   
}
.TopMenuSmallLink:link {
        COLOR: #091672; FONT-SIZE: 10px; TEXT-DECORATION: underline;
}
.TopMenuSmallLink:visited {
        COLOR: #091672; FONT-SIZE: 10px; TEXT-DECORATION: underline;
}
.TopMenuSmallLink:hover {
        COLOR: #636677; FONT-SIZE: 10px; TEXT-DECORATION: underline;
}
.TopMenuSmallLink:active {
        COLOR: #091672; FONT-SIZE: 10px; TEXT-DECORATION: underline;
}
.TopMenu {
	FONT-SIZE: 11px;
	COLOR: #676674; 
	TEXT-DECORATION: none;
}
.VertMenuCatBox {
        BACKGROUND-COLOR: #EAEEF0;
}
.VertMenuCatBorder {
        BACKGROUND-COLOR: #EAEEF0;
}
.VertMenuCatTitle {
        BACKGROUND-COLOR: #EAEEF0; COLOR: #0B0E7F; FONT-WEIGHT: bold; FONT-SIZE: 14px;
}
.VertMenuCatBoxNewsTitle {
        BACKGROUND-COLOR: transparent; COLOR: #5e6d76; FONT-WEIGHT: bold; FONT-SIZE: 14px;
}
.VertMenuCatItems{
	LINE-HEIGHT: 18px;
        COLOR: #434582; TEXT-DECORATION: none; FONT-SIZE: 12px;
}
.VertMenuCatItems:link {
        COLOR: #434582; TEXT-DECORATION: none; FONT-SIZE: 12px;
}
.VertMenuCatItems:visited {
        COLOR: #434582; TEXT-DECORATION: none; FONT-SIZE: 12px;
}
.VertMenuCatItems:hover {
        COLOR: #676674; TEXT-DECORATION: underline; FONT-SIZE: 12px;
}
.VertMenuCatItems:active  {
        COLOR: #434582; TEXT-DECORATION: none; FONT-SIZE: 12px;
}
.VertMenuCatSeparator {
	BACKGROUND: URL(images/customer_images/vert_blmenu_spbg.gif);
	BACKGROUND-COLOR: #FFFFFF;
}
.VertMenuCatWelcBox {
        BACKGROUND-COLOR: #EAEEF0;
}
.VertMenuCatWelcBorder {
        BACKGROUND-COLOR: #EAEEF0;
}
.VertMenuCatWelcTitle {
        BACKGROUND-COLOR: #EAEEF0; COLOR: #0B0E7F; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.VertMenuCatWelcBoxNewsTitle {
        BACKGROUND-COLOR: #EAEEF0; COLOR: #0B0E7F; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.VertMenuCatWelcItems{
	LINE-HEIGHT: 18px;
        COLOR: #434582; TEXT-DECORATION: none; FONT-SIZE: 12px;
}
.VertMenuCatWelcItems:link {
        COLOR: #434582; TEXT-DECORATION: none; FONT-SIZE: 12px;
}
.VertMenuCatWelcItems:visited {
        COLOR: #434582; TEXT-DECORATION: none; FONT-SIZE: 12px;
}
.VertMenuCatWelcItems:hover {
        COLOR: #676674; TEXT-DECORATION: underline; FONT-SIZE: 12px;
}
.VertMenuCatWelcItems:active  {
        COLOR: #434582; TEXT-DECORATION: none; FONT-SIZE: 12px;
}
.VertMenuCatWelcHr {
        COLOR: #999999;
}
.VertMenuCatWelcSeparator {
	BACKGROUND: URL(images/customer_images/vert_blmenuwelc_spbg.gif);
	BACKGROUND-COLOR: #FFFFFF;
}
.VertSeparator {
	BACKGROUND: URL(images/customer_images/vert_separator.gif);
	BACKGROUND-COLOR: #FFFFFF;
}
.HorizSeparator {
	/*
	BACKGROUND: URL(images/customer_images/horiz_separator.gif);
	background-position: top left;
	*/
}
.NewsLink:link {
	COLOR: #4E517E;	FONT-SIZE: 9 px; TEXT-DECORATION: underline;
}
.NewsLink:visited {
	COLOR: #4E517E;	FONT-SIZE: 9 px; TEXT-DECORATION: underline;
}
.NewsLink:hover {
	COLOR: #636677;	FONT-SIZE: 9 px; TEXT-DECORATION: underline;
}
.NewsLink:active {
	COLOR: #4E517E;	FONT-SIZE: 9 px; TEXT-DECORATION: underline;
}
.NewsText {
	COLOR: #47427A; FONT-SIZE: 9 px;
}
.MiniCartText {
	COLOR: #09147A; FONT-SIZE: 11px;
}
.VertMenuCartSeparator {
	BACKGROUND: URL(images/customer_images/vert_cartmenu_spbg.gif);
	BACKGROUND-COLOR: #FFFFFF;
}
.VertMenuCartHr {
	BACKGROUND: URL(images/customer_images/cart_menu_sp.gif);
	BACKGROUND-COLOR: #FFFFFF;
}
.ProductBorder {
	BORDER: #EAEEF0 9px solid
}
.ProductTitleTopBorder {
	BACKGROUND: #EAEEF0;
}
.ProductTitleBorder {
	BACKGROUND: #D2D9DD;
}
.ProductTopBorder {
	BORDER-TOP: #D2D9DD 1px solid;
	BORDER-RIGHT: none; 
	BORDER-LEFT: none;     
	BORDER-BOTTOM: none;   
}
.ProductAltPrice {
	COLOR: #646976; FONT-SIZE: 12px; FONT-FAMILY: Arial;
}
.FeaturedTitleBorder {
	BACKGROUND-COLOR: #D4D9DC;
}
.FeaturedTitle {
	COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Gill Sans;
	background-color:#7a868d;
	padding-bottom:5px;
	height:28px;
}
.HeaderBackground {
	BACKGROUND: URL(images/customer_images/low_head_bg.gif);
	BACKGROUND-REPEAT: no-repeat;                       
	BACKGROUND-POSITION: bottom right;
}
.HorizontalLineThick {
	/*BACKGROUND: URL(images/customer_images/horizontal_line_bg.gif);
	BACKGROUND-REPEAT: repeat-x;                       
	BACKGROUND-POSITION: bottom left;
	*/
	background-color:#c2c2c2;
	height:34px;
}
.FeaturedImage {
	/*border: #dedfdf 1px solid;*/
	border-bottom:17px;
	width:100%
}
.ProductDescription {
	color: #183b6f;
}
.ProductModulesTitle {
	color:black;font-weight:bold;
}
.ProductDetailsModulesTable {
	
}
.TabPasLeft {
	BACKGROUND: URL(images/customer_images/tab_left_pas.gif);
}
.TabActLeft {
	BACKGROUND: URL(images/customer_images/tab_left_act.gif);
}	
.TabPasRight {
	BACKGROUND: URL(images/customer_images/tab_right_pas.gif);
}
.TabActRight {
	BACKGROUND: URL(images/customer_images/tab_right_act.gif);
}
.TabActCenter {
	background-color: #f1f1f1;
}
.TabPasCenter {
	background-color: #e3e3e3;
}
.ProductNotes {
	COLOR: #646976; FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Tahoma;
}
}
.MiniCartTextSmall {
	FONT-SIZE: 11px;
}

.sidebox {
margin: 0 auto;
width: 28em;
background: url(images/sbbody-r.gif) no-repeat bottom right;
font-size: 100%;
}
.boxhead {
background: url(images/sbhead-r.gif) no-repeat top right;
margin: 0;
padding: 0;
text-align: left;
}
.boxhead h2 {
background: url(images/sbhead-l.gif) no-repeat top left;
margin: 0;
padding: 22px 30px 5px;
color: white;
font-weight: bold;
font-size: 1.2em;
line-height: 1em;
text-shadow: rgba(0,0,0,.4) 0px 2px 5px;
}
.boxbody {
background: url(images/sbbody-l.gif) no-repeat bottom left;
margin: 0;
padding: 5px 30px 31px;
}

TABLE.inlineSpec TD{
        border: 0px inset;
}
TR.specHeader{
        font-weight: bold;
        BACKGROUND: #ffffff;
        color: white;
}
TR.specItemHeader1 td{
        BACKGROUND: #EDEDED;
        font-weight: normal;
}
TR.specItemHeader2 td{
        BACKGROUND: #E4E4E6;
        font-weight: normal;
}
TR td.specItemTitle{
        font-weight: bold;
        BACKGROUND: #EEEEEE;
}
TR td.partnumber{
        font-weight: bold;
        BACKGROUND: #EEEEEE;
        white-space: nowrap;
}

td.VertMenuCatBoxNewsTitleTd {height:28px;padding-left:7px;color:#5e6d76;background-color:#dfe2e4;font-family:Gill Sans; color:#5e6d76;font-size:14px!important;}

.FCItemTable tr {height:20px}

#catrootmenu {margin-top:10px;margin-left:7px;padding-bottom:10px;}
table.cart, .left-nav-bg {background-image:url(/skin1/images/customer_images/border-bottom.jpg);background-repeat:repeat-x;background-position:left bottom}

div.height17 {height:17px}
span.vat {font-size:11px;font-family:Helvetica;margin-top:1px;float:left;clear:both;width:100%}
.product-spacer {float:left;width:100%;clear:both;margin-bottom:43px}

td.copyright {font-size:11px;text-align:left;color:black;padding-left:90px}
.bottom-grey {background-color:#c2c2c2;height:34px;}

form.subscribeform {font-size:11px}
form.subscribeform td {font-size:11px}

a.view-cart-lnk, a.checkout-lnk {float:left;}

div.left {float:left}
.cart-item {
	margin-left:14px;
	background-image:url("/skin1/images/customer_images/arrow.jpg");
background-position:0 12px;
background-repeat:no-repeat;
	padding-top:11px;padding-left:18px;font-size:11px;font-family:Helvetica;color:#5e6d76}

a.view-cart-lnk  {margin-left:18px;margin-right:12px;}

.header {margin-top:11px;padding-left:20px;padding-right:20px;width:740px;}
.header, .top-nav {float:left;clear:both;}
.top-nav {width:100%;}
.top-nav {background-color:#7a868d;margin-bottom:28px;}
.top-nav a {font-size:13px;font-family:Gill Sans;background-repeat:no-repeat;background-position:left center;background-image:url(/skin1/images/customer_images/nav-separator.jpg);float:right;
padding:6px 13px 9px 14px;
background-color:#7a868d;color:white!important;margin-right:1px;}
.top-banner {margin-left:20px;float:left;clear:both;margin-bottom:16px;}
#logo {margin-bottom:17px;margin-left:5px}
#search {width:215px;height:33px;float:right;margin-top:20px;}
#search form {background-color:#dfe2e4;padding:5px 7px 6px 11px;}
#search input.InputText {padding:2px;height:20px;width:141px;border:1px solid #898989;}
#search label {float:left;font-family:Gill Sans; color:#898989;font-size:13px;margin-right:5px;margin-top:6px;}
#search-submit {position:relative;margin-left:-22px;top:3px;}
a.advanced-search {color:#5e6d76;font-size:11px;text-decoration:none;float:right;margin-top:7px;margin-right:22px;}
a.advanced-search:hover {text-decoration:underline}

.bg-top-left {text-align:center;margin-left:auto;margin-right:auto;background-image:url(/skin1/images/customer_images/topFade.jpg);background-repeat:repeat-x;background-position:top center}
.bg-top-right {text-align:center;margin-left:auto;margin-right:auto;background-image:url(/skin1/images/customer_images/bottomFade.jpg);background-repeat:repeat-x;background-position:bottom center}
.bg-bottom-left {text-align:center;margin-left:auto;margin-right:auto;}
.bg-bottom-right {text-align:center;margin-left:auto;margin-right:auto;}
.bg-bottom-leftj,.bg-bottom-right {margin-left:auto;margin-right:auto}
.page-bg {width:100%;background-color:#efefef;text-align:center!important}
.paddingleft20 {padding-left:20px;text-align:left!important}

.SearchSortCell {padding-left:3px;padding-right:3px;}
.NavigationCell a {padding:5px}
td.product a {text-align:left;}
td.product {text-align:left;padding-bottom:43px;}
td.center {text-align:center}
font.ProductPrice {margin-top:2px;float:left;}
form.product-detail {margin-top:18px;padding-right:5px;}  
.product-detail .left {float:left;width:340px;margin-top:5px;}
.product-detail .right {float:right;width:165px;}
td.PImgBox .left, #product_price {font-size:14px;font-family:Helvetica;color:#5e6d76;font-weight:bold;}

.product-details-subtitle {color:#2e2e2e;font-family:Helvetica;font-size:11px;font-weight:bold;}

#tab_Send input {border:1px solid #e6e9ea!important;height:22px;float:left;clear:both;margin-top:3px;}
#tab_Send label {width:200px;float:left;}
div.row {float:left;clear:both;margin-bottom:10px;}

.related-products {margin-top:40px;}
p.cart-text {padding-left:10px;font-size:11px;font-family:Helvetica;line-height:14px}

td.CartTitle {font-family:Helvetica;font-size:14px;color:#5e6d76;font-weight:bold}

div.row {float:left;clear:both;}
div.col1, div.col2, div.col3 {float:left}
div.col1 {width:175px}
div.col2 {width:245px}
div.col3 {width:270px}

.cartform .row {margin-bottom:30px}
.cartform .ProductTitle {color:#5e6d76;font-size:13px;font-weight:bold;}
.cartform p {margin:5px 0 5px 0!important}
.cartform .col3 font.ProductPriceConverting {float:left;}
.cartform .col3 table {float:right;}
.cartform .col3 table a.Button {padding:4px 8px 5px 7px!important;}
a.button {background-color:#BCC4C9;height:14px;}
.cart-totals {text-align:right}
table.totals {float:right;}
.cart-totals table.totals td {padding-bottom:10px;}
.nopaddingbottom {padding-bottom:0px!important}

.checkout {margin-top:40px}
.checkout .SimpleButton,.checkout .ButtonTable {margin-left:15px;float:right;}
table.ButtonTable {margin-top:20px;}
font.Button {height:22px;}
div.Password_Recovery {float:left;margin-left:98px;margin-top:20px;margin-bottom:20px;}

.FLC_Register {float:left;padding-top:15px;}

table.FLCDialog {width:100%}
