/* body general setting: font, background-images etc */
/* /themes/default/en-us/sitebuilder/themes/gallery/images/ */
form {padding: 0; margin: 0;}
img {border:none;}
sup {font-size: 80%;}
/* Background settings */

.leftcolumn_bg {background-image:url(images/leftcolumn_bg.gif); background-repeat:no-repeat;}

body {background-color: #FFFFFF; font-family: Verdana; margin:0; padding:0; orphans:0; z-index:100; white-space:normal;}
.popupbody {font-family: Verdana; background-repeat:repeat-x; margin:0; padding:0; orphans:0; z-index:100; white-space:normal;}
.promobackground {background-image:url(/themes/default/en-us/sitebuilder/themes/gallery/images/promo_frame.gif); background-repeat:no-repeat; margin:0; padding:0; orphans:0; z-index:100; white-space:normal;}
.productcolumnheader {background-color: #B5AeA3 ; margin:0; padding:0; orphans:0; z-index:100; white-space:normal;}
.homemain {background-image:url(images/home_body_bg.gif); background-repeat:no-repeat;}
.homemain_bg {background-image:url(images/contenthome_wide_bckgrd.gif); background-repeat:no-repeat;}
.maincontent_bg {background-image:url(images/content_center_bckgrd.gif); background-repeat:no-repeat;}
.subpage_top_bg {background-image:url(images/subpage_top_bg.gif); background-repeat:no-repeat;}
.BodyRight_top {background-image:url(images/curve_upperright_bckgrd.gif); background-repeat:no-repeat;}
.subpagemain {background-image:url(images/subpage_main_bg.gif); background-repeat:no-repeat;}
.item_virtuallanding_bg {background-image:url(images/landingitem_bg.gif); background-repeat:no-repeat;}
.productdetail_left_bg {background-image:url(images/productdetail_left_bg.gif); background-repeat:no-repeat;}
.productrightteaser_top_bg {background-image:url(images/line_168.gif); background-repeat:no-repeat;}
.mainbodytop_bg {background-image:url(images/mainbodytop_bg.gif); padding:20px 30px 20px 30px;}
.left_nav_home {background-image:url(/themes/default/en-us/sitebuilder/themes/gallery/images/left_navhome_bckgrd.gif); background-repeat:no-repeat;}
.right_lower_nav {background-image:url(/themes/default/en-us/sitebuilder/themes/gallery/images/right_nav_bckgrd.gif); background-repeat:repeat-x;}
.contentwide_bg {background-image:url(images/content_wide_bckgrd2.gif); background-repeat:no-repeat;}
.color_bg {background-color: #E3EEFD;}
.left_lower_bg  {background-color: #E3EEFD ;}
.popup {border:#EBE8E5 1px solid; vertical-align:top;}
/* general links */

A { text-decoration: underline;color: #838fa2;position: relative;}
A:link	{  text-decoration: underline;color: #838fa2;}
A:visited { text-decoration: underline;color: #838fa2;}
A:active { text-decoration: underline;color: #838fa2;}
A:hover	{ text-decoration: underline;color: #838fa2;}

/* divs setting */

/** Home Page **/
.divHomeMain{padding:0px 37px 40px 27px;}
.divHomeLeft{padding-top:7px;}
.divLeft35{padding-left:35px;}
.divLeft5{padding-left:5px;}
.divLeft7{padding-left:7px;}
.divRight5{padding-right:5px;}
.divRight10{padding-right:10px;}
.divRight25{padding-right:25px;}
.divRight45{padding-right:45px;}
.divRight60{padding-right:60px;}
.divMRight10{margin-right:10px;}
.divTop5{padding-top:5px;}
.divTop10{padding-top:10px;}
.divTop15{padding-top:15px;}
.divBottom8{padding-bottom:8px;}
.divBottom10{padding-bottom:10px;}
.divBottom30{padding-bottom:40px;}
.divBottom40{padding-bottom:40px;}
.divProductrightteaser{width:168;padding:0 18px 30px 18px;}
.divHomeArrowReverse{width:6;height:9;}
.divHomePromo {width:156;padding:4px 4px 4px 4px;}
.divPromo {width:156;padding:5px 2px 15px 8px;}
.divCalltoactionleft{width:170;padding:0 5px 10px 5px;}
.divphotogallerytext {width:95;padding:5px 0 5px 5px;}
.divMain {width:570;padding:25px 15px 0 15px;}
.divMainCenter {width:394;padding:20px 15px 0 15px;}
.divWide {width:525;padding:15px 60px 0 15px;}
.divWide1 {width:560;padding:10px 25px 0 0px;}
.divSubProductLogo{padding:15px 25px 0px 0px;}

/** Product Landing Page **/
.divProductColHdr{padding-left: 13px; padding-bottom: 25px;}

/** Products Page **/
.divLeft22{padding-left:22px;}
.divRight30{padding-right:30px;}
.divMainContent{width:394;padding:0 15px 0px 15px;}
.divWideContent{width:570;padding:0 15px 0px 15px;}
.divSubNav{width:160;padding:11px 3px 0 3px;}
.divTop25{padding-top:25px;}
.divTop33{padding-top:33px;}
.divTop38{padding-top:38px;}
.divSubLogo{padding: 27px 28px 0 0;}
.divVLanding{width:714;padding:0 29px 0px 37px;}
.divProductTopBlock{padding:40px 30px 0 30px;}
.divProductModule{padding:0 0 15px 0;}
.divProductGraphical{padding:15px 10px 15px 5px;}
.divProductSub{padding:22px 0 0 22px;}
.divMVLanding{width:540;padding:0 29px 0px 33px;}

.divPromoLogo{padding:0 25px 16px 8px;}

/** Defining Your Style **/
.divLeft9{padding-left:9px;}
.divLeft12{padding-left:12px;}
.divLeft20{padding-left:20px;}
.divLeft27{padding-left:27px;}
.divTop9{padding-top:9px;}
.divBottom5{padding-bottom:5px;}
.divBottom20{padding-bottom:20px;}
.divBottom30{padding-bottom:30px;}

/** Find a Showroom Page **/
.divLeft6{padding-left:6px;}
.divLeft8{padding-left:8px;}
.divLeft15{padding-left:15px;}
.divLeft22{padding-left:22px;}
.divLeft30{padding-left:30px;}
.divLeft50{padding-left:50px;}
.divRight15{padding-right:15px;}
.divTop8{padding-top:8px;}
.divTop15{padding-top:15px;}
.divTop18{padding-top:18px;}
.divTop20{padding-top:20px;}

/** Discovering solution  **/
.divLeft3{padding-left:3px;}
.divLeftColStandard {width:150;padding:0 15px 0 15px;}
.divLeftCol {width:158;padding:20px 10px 0 12px;}
.divCenterMainBody {width:394;padding:15px 15px 0 15px;}

/** Footer **/
.divFooter{width:760;padding:12px 8px 12px 8px;}

.divButtonmiddle {padding:0 0 30px 0;}
.button{background-image:url(images/btn_global_bckgrd.gif); background-repeat: repeat-x;}

.line {border: 1px solid #c8ddfc; height: 1px;}
.inputText{border: 1px solid #c8ddfc;}
.border {border: 1px solid #838fa2;}
.lightborder {border: 1px solid #C8DDFC;}
.divInsideborder {width:170;padding:0 3px 0 0;}
.lineTop {border-top: 1px solid #c8ddfc;}
.lineRight {border-right: 1px solid #c8ddfc;}

/* table setting */

.tdVLandingItemS{width:188;padding:0 38px 28px 0;}
.tdVLandingItem{width:150;padding:0 0 28px 0;}
.tdProductDetail{padding:0 25px 20px 28px;}
.tdProductModules{padding:10px 14px 0px 7px;}
.tdRight10{padding-right:10px;}
.tdMVLandingItemS{width:195;padding:0 45px 28px 0;}
.tdMVLandingItem{width:150;padding:0 0 28px 0;}
.tdValign {vertical-align:top;}

/* colors */
.white:hover,
.white:link,
.white:visited,
.white:active,
.white {color: #FFFFFF;} /* white text */

.general {color: #6F9AD3;} /* General Text */
.darkgeneral {color: #838FA2;} /* General Dark Text */

.red {color: #c31313;}

.rightcol_bg {background-color: #F4F1E5;}
.generall_bg {background-color: #F4F1E5;} 
.lightgeneral {color: #92bbf9;} /* General Lighter Text */
.darkergeneral {color: #607BA4;}
.black {color: #231C1C;} /* General Black Text */
.blackl {color: #666666;} /* General Black Text */
.headerteasertext {color: #E1EAF9;}  /* headerteaser top text */
.general_bg {background-color: #F4F1E5;}
.divid_line {background-color: #6F9AD3;}
.divid_linelight {background-color: #C8DDFC;}
.white_bg {background-color: #FFFFFF;}
.body_divid_line {background-color: #C8DDFC;}

#nav_bg {background-color: #6F9AD3;} /* background for top nav bar */
.darkblock_bg {background-color: #B5AEA3;}

.nav_item_selected {background-color: #D7D4C3;color: #20406A; text-decoration:none;} /* background for selected top nav item */
.nav_item {color: #838fa2; text-decoration:none;}

/* font style */

.bold {font-weight: bold;}
.normal {font-weight: normal;}

/* font size and line height */

.textsize9b {font-size: 9px; line-height:13px; font-weight: bold;}
.textsize9 {font-size: 9px; line-height:13px;}
.textsize9n {font-size: 9px;}
.textsize9h {font-size: 9px; line-height:11px;}
.textsize10 {font-size: 10px; line-height:14px;}
.textsize10s {font-size: 10px; line-height:12px;}
.textsize10b {font-size: 10px; line-height:14px; font-weight: bold;}
.textsize10h {font-size: 10px; line-height:16px;}
.textsize11 {font-size: 11px; line-height:15px;}
.textsize11h {font-size: 11px; line-height:18px;}
.textsize12s {font-size: 12px; line-height:14px;}
.textsize12 {font-size: 12px; line-height:16px;}
.textsize12h {font-size: 12px; line-height:18px;}
.textsize13 {font-size: 13px;}
.textsize13h {font-size: 13px; line-height:19px;}
.textsize14 {font-size: 14px; line-height:18px;}
.textsize16 {font-size: 16px; line-height:22px;}
hourstext {font-size: 10px; line-height:14px; color: #FFFFFF}

/* spacing */

.indent_15 {padding-left: 15px;}

.input_search
{ 
 font-size: 9px; 
 FONT-FAMILY: Verdana, Helvetica, sans-serif;
 color: #838fa2;
 background-color: #FFFFFF; 
 border: 1px solid #838fa2;  
 width:90px;
 height:17px
}

.tblbroch{padding:15px 15px 15px 15px; width:500; background-color:#E3EEFD;}
.sepline{height:1px; width:500px; background-color:#ECEDEB;}
.txt_luxa{font-size: 9px;}
.horiz_divider{background-color:#C8DDFC}
.tablbroch{padding:10px 20px 10px 20px; width:480; background-color:#E3EEFD;}

.contactInput
{
border: 1px solid #C8DDFC; 
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
color: #666666;
}

.contactInputQ
{
border: 1px solid #C8DDFC; 
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
color: #666666;
width:70px;
}


/* other */
.crumpt {letter-spacing: -1px}

/* link style */

A.darkergeneral:link {color: #607ba4; text-decoration:underline;}
A.darkergeneral:visited {color: #607ba4; text-decoration:underline;}
A.darkergeneral:active {color: #607ba4; text-decoration:underline;}
A.darkergeneral:hover {color: #333333; text-decoration:underline;}

A.linkstyle1:link {text-decoration: underline;}
A.linkstyle1:visited {text-decoration: underline;}
A.linkstyle1:active {text-decoration: underline;}
A.linkstyle1:hover {text-decoration: underline; color:#607ba4;}

A.linkstyle2:link {text-decoration: none;}
A.linkstyle2:visited {text-decoration: none;}
A.linkstyle2:active {text-decoration: none;}
A.linkstyle2:hover {text-decoration: none; color:#607ba4;}

A.linkstyle3:link {text-decoration: none;}
A.linkstyle3:visited {text-decoration: none;}
A.linkstyle3:active {text-decoration: none;}
A.linkstyle3:hover {text-decoration: underline; color:#FFFFFF;}
/* override color with product color dynamically */

A.linkstyle4:link {text-decoration: underline;}
A.linkstyle4:visited {text-decoration: underline;}
A.linkstyle4:active {text-decoration: underline;}
A.linkstyle4:hover {text-decoration: underline; color:#FFFFFF;}

A.linkstyle5:link {text-decoration: none;}
A.linkstyle5:visited {text-decoration: none;}
A.linkstyle5:active {text-decoration: none;}
A.linkstyle5:hover {text-decoration: underline;}

A.linkstyle6:link {text-decoration: underline;}
A.linkstyle6:visited {text-decoration: underline;}
A.linkstyle6:active {text-decoration: underline;}
A.linkstyle6:hover {text-decoration: underline;}

A.linkstyle7:link {text-decoration: none;font-weight:bold;}
A.linkstyle7:visited {text-decoration: none;font-weight:bold;}
A.linkstyle7:active {text-decoration: none;font-weight:bold;}
A.linkstyle7:hover {text-decoration: underline;font-weight:bold;}

A.none:link {text-decoration: none;}
A.none:visited {text-decoration: none;}
A.none:active {text-decoration: none;}
A.none:hover {text-decoration: none;}

A.nav_item_selected:link {background-color: #D7D4C3;color: #20406A; text-decoration:none;}
A.nav_item_selected:visited {background-color: #D7D4C3;color: #20406A; text-decoration:none;}
A.nav_item_selected:active {background-color: #D7D4C3;color: #20406A; text-decoration:none;}
A.nav_item_selected:hover {background-color: #D7D4C3;color: #20406A; text-decoration:none;}

A.nav_item:link {color: #FFFFFF; text-decoration:none;}
A.nav_item:visited {color: #FFFFFF; text-decoration:none;}
A.nav_item:active {color: #FFFFFF; text-decoration:none;}
A.nav_item:hover {color: #FFFFFF; text-decoration:none;}

.watermark  { font-size: 10px; width: 154px; margin-bottom: 5px; color: #888888; }

/*dealerdirections*/
.directionpanel                           { width: 158px; padding: 0px 10px; font-family: Verdana; }
.directionpanel .dealerdirections         { width: 100%; padding: 0px; }
.directionpanel .dealerdirections .title  { font-size: 14px; font-weight: bold; padding-bottom: 15px; color: #607ba4; }
.directionpanel .dealerdirections .label  { font-size: 10px; color: #607ba4; padding-bottom: 5px; }
.directionpanel .dealerdirections .input  { font-size: 10px; width: 154px; margin-bottom: 5px; color: #607ba4; }
.directionpanel .dealerdirections .link   { font-size: 10px; font-weight: bold; text-decoration: underline; color: #607ba4; }

#directionsmap        { width: 550px; margin: 20px 0px; }
#directionsmap .map   { width: 550px; height: 500px; border: 1px solid #8BADDB; }
#directionsmap .route { width: 540px; }

.leftpromoimage
{
	margin: 0px 0px 10px 0px;
	width: 180px;
}

.leftpromoimage img
{
	width: 180px;
}