
.newsnav { font-family:Arial, Helvetica, sans-serif; font-size:11px; COLOR:#b5b6bd; TEXT-DECORATION:underline; height:18; font-weight: bold }
.newsnav:link { font-size:11px; COLOR:#b5b6bd; TEXT-DECORATION:underline; font-family: Arial, Helvetica, sans-serif }
.newsnav:visited {font-size:11px; COLOR:#b5b6bd; TEXT-DECORATION:underline; font-family: Arial, Helvetica, sans-serif }
.newsnav:hover { font-size:11px; COLOR:#F4F1EB;	TEXT-DECORATION: underline; font-family: Arial, Helvetica, sans-serif }

.input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666 ; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hr { font-size: 1px; color: #b7bcc0; padding-top: 1px; padding-bottom: 0px; margin-top: 1px; margin-bottom: 1px; line-height: 1px; }

.sidenav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #1C6F41; font-style: italic; clip: rect(); }
.subtitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #1C6F41; font-weight: bold; clip: rect(); line-height: 18px; }
.newstxt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #b5b6bd; text-decoration: none; }

.flyLI { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4E5153; font-weight: bold }
.liFeatures { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; clip: rect( ); margin-left: -23px; padding-top: 3px; padding-bottom: 3px; list-style-image: url(../images/bullet-gray.gif)}

.secondaryTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; font-weight: bold }

.stxt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.mtxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.ltxt { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #666666; }
.xltxt { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #666666; }
.xxltxt { font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #666666; }
.txtBold { font-weight: bold; }
.txtIndent { margin-left: 18px; }
.txtBorder { border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.txtColorOff { color: #B7BCC0; }
.txtColorSection { color: #1C6F41; }
.txtColorFooter { color: #999999; }
.txtColorLight { color: #F4F1EB; }
.txtColorDark { color: #4E5153; }
.subtitleIndent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666 ; clip:  rect(20px); line-height: 16px; margin-left: 20px}

.brdrGray { border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.imageborder {border-color:#cccccc; border-width:1px}
.imgborderreturn {border: #000000; border-style: solid; border-width: 1px;}

.caption {color:#666666; font-family:Arial, Helvetica, sans-serif;font-size:11}

/*/////
// Store Locator
////*/

.sl_tdbg_border { TEXT-DECORATION:none; height:18; border: solid; border-width: 0px 0px 1px; border-color: black black #333333 }
.sl_tabON { background-color:#F4F1EB; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#455678; TEXT-DECORATION:none; height:18;  font-weight: bold; border: #636563 solid; border-width: 1px 1px 0px}
.sl_tabOFF { background-color:#F4F1EB; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; TEXT-DECORATION:none; height:18;  font-weight: bold; border: 1px #636563 solid}
.sl_tdbgMain { background-color:#F4F1EB; TEXT-DECORATION:none; height:18; border: 0px none }
.sl_btmBrdr { TEXT-DECORATION:none; height:18; border: solid; border-width: 0px 0px 1px; border-color: black black #636563; background-color: #F4F1EB}



.sl_cntyTitle { color:#636563; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.sl_country {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.sl_countrylist { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height: 18px ; clip:      rect(   ); width: 155px}
.sl_descrp { color:#f4f1eb; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color: #b7bcc0}

A {	color:#666666;	text-decoration: underline;}
A:link {	color:#666666;	text-decoration: underline;}
A:visited {color:#666666; text-decoration:underline;}
A:hover {color:#333333; text-decoration:underline;}

.sl_tabLink {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; TEXT-DECORATION:none;  font-weight: bold; clip:  rect(   )}
.sl_tabLink:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#636563; TEXT-DECORATION:underline; font-weight: bold; clip:   rect(   ); height: 18px}
.sl_tabLink:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#636563; TEXT-DECORATION:underline; font-weight: bold; clip:    rect(   )}
.sl_tabLink:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#767676; TEXT-DECORATION:underline; font-weight: bold; clip:    rect(   )}

.button {  font-family: Arial, Helvetica, sans-serif; background-color: #455678; font-size: 11px; color: F4F1EB; border: 1px solid; border-color: #F4F1EB #006633 #006633 #F4F1EB }
P {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
INPUT { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
SELECT { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
TEXTAREA { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }

.sl_countrylist { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height: 18px}
.sl_ltxt { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold }
.sl_mtxt { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}
.sl_stxt { color:#636563; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height: 18px ; font-weight: bold}
.sl_nostore {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000}
.sl_resultsltxt {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 22px; font-weight: bold; color: #f4f1eb; background-color: #455678; padding-left: 3px}

.sl_border { border: 1px solid; border-color: #F7DBA5 F7DBA5 F7DBA5 }
.sl_tdborder_gray {  border: 1px #CCCCCC solid}
.sl_tdbg_border { TEXT-DECORATION:none; height:18; border: solid; border-width: 0px 0px 1px; border-color: black black 636563}
.sl_choice_bg {  background-color: #FFFFFF; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sl_tdborderResults {  border: 1px #455678 solid; background-color: #f4f1eb}
.sl_dropdown { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.sl_paging { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height: 18px; height: 30px; padding-left: 3px}
.sl_PopBgBody {  background-color: #f4f1eb}
.sl_PopBgTB { background-color: #b7bcc0}
.sl_popuptxt { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal}

.sl_resultsNon { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height: normal}
.sl_resultsFea { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height: normal; font-weight: bold}
.sl_resultsFeaTitle { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; line-height: normal; font-weight: bold }
.sl_mapit { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height: normal ; font-weight: normal}
.sl_cityName {	font-family: Arial, Helvetica, sans-serif;	font-size: 17;	font-weight: bold;	color: 666666;	background-color: eeeeee;	border: 1px #455678 solid;	padding-left : 8;}
.sl_cityTop { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 17px; font-weight: normal}
.sl_popTxt {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}

/*/////
// Store Selector
////*/

.ss_ltxt { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold }
.ss_mtxt { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal }
.ss_stxt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC0000; margin-left: 3px}
.ss_stxt_red { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC0000; margin-left: 3px }
.ss_stxtFront { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.ss_stxtChange { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.ss_stxtShop { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999999; line-height: normal}
.ss_buynow { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000}
.ss_tdborder_red { border: 1px solid; border: 1px #CCCCCC solid ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; color: #CC0000; text-indent: 3pt; border-color: #CC0000 #CC0000 #CE0408 }
.ss_nostore { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000}

.ss_border { border: 1px solid; border-color: #F7DBA5 F7DBA5 F7DBA5}
.ss_resultsbdr { border: 1px #CCCCCC solid }
.ss_tdborder_gray { border: 1px #CCCCCC solid; border: 1px #CCCCCC solid }
.ss_tdbg_border { TEXT-DECORATION:none; height:18; border: solid; border-width: 0px 0px 1px; border-color: black black #333333 }
.ss_tableBrdr {  border: 2px #455678 solid; background-color: #f4f1eb}
.ss_bgBar { background-color:#455678; line-height: 10px; height: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; clip:  rect(0px 0px 0px 0px)}
.ss_bg {  background-color: #f4f1eb}
.ss_tdborderShop { border: 1px solid; border: 1px #CCCCCC solid ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: normal; color: #1c6f41; border-color: #1c6f41 #1c6f41 #1c6f41 #1D6E41; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}

.ss_buttonBrdr {	font-family:Arial, Helvetica, sans-serif;	background-color:#0033CC;	font-size:11px;	color:white; clip:  rect(   ); margin-bottom: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.ss_descrp { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; background-color: b7bcc0}
.ss_input { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.ss_countrylist { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height: 18px }
.sl_country {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.ss_li { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; list-style-type: disc; clip:  rect(   -25px); margin-left: 15px}
.ss_stxtFrontSm { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; line-height: normal }

/******************************************************************************\

/* GLOBALS */
*{margin:0;padding:0;outline:none;}

html, body{margin:0;padding:0;height:100%;} 

div#webMainContainer{width:760px;margin-left:auto;margin-right:auto;}

ul{margin:5px 0 15px 15px;}
ul li{list-style-type:square;list-style-position:outside;}
img{border:solid 0px #000000;}
ul.noBullets li{list-style-type:none;}
.table{display:table-cell;}

/* default margins */
p{margin: 5px 0 15px 0;}

/* classes */
.bold {font-weight:bold;}
.left {float:left;}
.right{float:right;}
.clear{clear:both;}
.inline li{display:inline;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.capitalize{text-transform:capitalize;}
.centerText{text-align:center;}


/* font */
a {color:#dddddd; text-decoration:none; font-size: 12px;}
a:link {color:#dddddd; text-decoration:underline; font-size: 12px;}
a:visited {color:#dddddd; text-decoration:underline; font-size: 12px;}
a:hover {color:#8e8e8e; text-decoration:underline; font-size: 12px;}
h1 { font-size: 25px; color: #156ea4;font-family: Myriad, "Lucida Sans", Sans-Serif;}
h2 { font-size: 20px; color: #2e67b2;font-family: "Times New Roman", Times, Georgia, serif;}
h3 { font-size: 16px; color: #156ea4;}
h4 { font-size: 15px; color: #ffffff; }
h5 {font-size: 13px; color: #2e67b2;font-family: Myriad, "Lucida Sans", Sans-Serif;}
h6 { font-size: 12px; color: #2e67b2;font-family: Myriad, "Lucida Sans", Sans-Serif;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{position:absolute;top:-1000px;left:-1000px;}

div.mainContent, p, span, div{color:#ffffff;font-size:12px;font-family: "Times New Roman", Arial, Sans-Serif;}


/*table td{font-size:12px;color:#dddddd;background-color:#000000;}*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

label{cursor:pointer;}


/* END GLOBALS */



/* *******header************* */
.header {width:760px;position:relative;z-index:2;background-repeat:no-repeat;margin:0px;padding:0px;}
.tallHdr {background-image:url(/Content/Images/Header/header2.gif);height:298px;}
.shortHdr {background-image:url(/Content/Images/Header/headerShort.gif);height:126px;}
.header form {position:relative;top:8px; right:30px;text-align:right;}
#findStore {position:absolute;bottom:10px;right:3px;}
#hdrBottom {position:absolute;bottom:0px;left:0px;}
#logo {float:left;position:absolute;top:0px;left:8px;}
#registerLink {position:absolute;top:11px;right:230px;z-index:20;}



/* *******layout************* */
.bgMiddle{background: top left repeat-y url(/Content/Images/bg_mainContentMiddle.gif);}
body {height:100%;margin-left:auto;margin-right:auto;background-color:#000000;padding:0px; font-family:"Times New Roman", Arial, Sans-Serif;}
div#categorymainContent{float:left;margin:0px 10px 0px 10px;padding-left:20px;padding-right:0px;width:490px;}
div#categorymainContentParts{float:left;margin:0px 5px 0px 10px;padding-left:20px;padding-right:0px;width:500px;}
.partsImg {float:left;margin-right:5px;}
div#staticrightNav{margin-left:0px;width:165px;float:left;}
div.mainBody{width:760px;height:100%;text-align:left;background:top left repeat-y url(/Images/bg_mainContent.gif);}
div.mainContent{float:left;width:485px;margin:10px 10px 0 20px;padding:0 20px 0 20px;}
div.mainContent p, div.mainContent h3{padding-left:10px;padding-top:0px;font-family:"Times New Roman", Arial, Sans-Serif;line-height:16px;color:#ffffff;}
div.mainContent h2{display:inline;color:#2e67b2;font-family: "Times New Roman", Times, Georgia, serif;padding-bottom:10px;}
div.mainContent h3{margin-top:20px;}
div.rightBar{float:left;margin-right:0px;width:180px;}
div.rightBar hr{width:90%;text-align:center;margin-left:10px;}
.rightBar ul {color:#1c5b80;}
div.rightBar h5{font-weight:bold;color:#2e67b2;font-family:"Times New Roman", Times, Georgia, serif;float:right;text-align:right;}
div.rightBar div.prodID{color:#2e67b2;font-family:"Times New Roman", Times, Georgia, serif;float:right;text-align:right;}
div.prodID span{font-size:11px;color:#2e67b2;font-family:"Times New Roman", Times, Georgia, serif;}
div.rightBar span{font-size:11px;vertical-align:bottom;margin-top:2px;}
div.rightBar p, div.rightBar p span{clear:both;margin:0;padding:5px 0 10px 0;color:#2e67b2;font-family:"Times New Roman", Arial, Sans-Serif;font-size:11px;text-align:right;}
div.rightBar p span{color:#ffffff;}
div.mainContent ul{margin-left:30px;}
div.mainContent ul li{list-style-type:square;}
div.mainBodyPadding{background:top right repeat-y url(/Images/bg_mainContentMiddle.gif);}
div#catMainContent{width:550px;padding-right:0px;margin-right:0px;}
div#categorySideNav{width:180px;padding-left:10px;}
#gasNavMenu, #nitroNavMenu, #partsNavMenu, #newReleasesNavMenu, #insideEvoNavMenu, #extraMenu{display:block;}
.gasMenu #gasNavMenu, .nitroMenu #nitroNavMenu, .partsMenu #partsNavMenu, .hpMenu #extraMenu{display:none;}
div#errorDiv{width:650px;margin-left:60px;}

.sidePanel100 img{margin: 5px 0px; float: right; clear: both;}

div#prodContainer{}

.main {width:100%;}
.pageContent {margin-top:-255px;}
.pageContent2{margin-top:-86px;}


.innerBody {width: 738px; background-image: url(/Images/footer.gif);background-position: bottom; background-repeat: no-repeat;}
#header{background: #cccccc;background-image: url(/Images/Header/headerBG.gif); width: 100%;}
.topBar{width: 100%; height: 40px; background-image: url(/Images/topBar.gif);background-repeat: no-repeat;}
.topBarSearch{width: 100%; height: 40px; background-image: url(/Images/Search/topBarSearchBar.gif);background-repeat: no-repeat;}
.topBarVideos{width: 100%; height: 40px; background-image: url(/Images/topBarVideos.gif);background-repeat: no-repeat;}
.topBarStoreLocator{width: 100%; height: 40px; background-image: url(/Images/StoreLocator/topBarStoreLocator.gif);background-repeat: no-repeat;}
#search {position:relative;top:8px; right:30px;text-align:right;}

.contentPadding {margin-right:20px;height:100%;}
.rightBar{float:right;width:190px;vertical-align:top;margin:10px 0px 10px 0px;}
.left{float:left;}
.right{float: right;}
.relatedProductsGrid {} 

.bottomPadding{padding-bottom: 10px;}

input#WhereToBuyZipCode{font-size:11px;height:12px;width:93px;color:#666;border:1px solid #666;background:#f4f4f4;padding:1px;padding-left:3px;}
hr.sideNav{vertical-align:top;width:175px;height:1px;padding:10px 0 0 0;margin:10px 10px 10px 0;color:#323232;border:solid 0px #000000;border-bottom:solid 1px #323232;}

div.mainPageTitle {margin: 15px 55px 50px 8px;}
div.mainPageTitle h1{font-weight:normal;margin:5px 25px 5px 0;font-family:Myriad, "Lucida Sans", Sans-Serif;font-size:18px;text-transform:uppercase;color:#2e67b2;font-style:italic;}
div.titleHdr{margin: 15px 55px 0px 8px;}
.comment {color:#d4d4d4;margin:15px 0px 0px 15px;font-size:11px;text-align:right;float:none;}


/* *****************Store Locator************ */
.storeLocatorComment {margin:8px;color:#cccccc;}
.locatorContainer {width:266px;background:url(/Images/gridBg.gif);}
.locatorContainerInner {margin:10px;margin-top:0px;padding:8px;background:#000000;}
.locatorBorder {border:2px solid #666666;border-top:0px;padding-top:10px;}
.halfColumn {width:49%;float:left;}


/* ************Contact Form*************** */
fieldset#contactForm{padding:20px;}
div.contactAddresses{float:left;margin-top:20px;width:250px;margin-left:auto;margin-right:auto;}
fieldset#contactForm legend{color:#2e67b2;font-weight:bold;font-size:14px;font-family:Myriad, "Lucida Sans", Sans-Serif;}
#txtName, #txtEmail{margin-right:100px;}
	
	
	
/* ************Static Content Pages ****** */
div.staticContent{width:685px;margin:10px 0 0 40px;}
div.fullpagestaticContent{width:650px;margin:10px 10px 0px 80px;}
div.mainBody h1 span, div.mainBody h2 span, div.mainBody h3 span{position:absolute;top:-1000px;left:-1000px;}
div#mainContentPadding p{color:#ffffff;font-family:"Times New Roman", Arial, Sans-Serif;font-size:12px;margin-top:5px;line-height:16px;}
div.image{float:left;width:522px; margin-bottom:20px;}
div.ntimage img{float:left;margin-right: 12%; margin-bottom:20px; margin-left:12%;}
div.gasImage img{padding:0 0px 0 0px;}
p.nitroImg img{float:left;margin-right:15px;}
div.nximage img{margin: 0 40px 0 40px;}
p.subTitle{color:#2e67b2;font-weight:bold;font-family: "Times New Roman", Times, Georgia, serif;margin-bottom:5px;font-size:16px;}
div#categorymainContent p{width:470px;padding-left:10px;}
span.subTitle2{font-weight:bold;font-family: "Times New Roman", Times, Georgia, serif;color:#2e67b2;display:block;text-indent:20px;margin-bottom:5px;font-size:16px;}
h2#NTSeries{background: top left no-repeat #000000 url(/Content/Images/Home/title_nitroNTSeries.gif);}
h2#NXSeries{background: top left no-repeat #000000 url(/Content/Images/Home/title_nitroNXSeries.gif);}
h2#trainerPowerSystem{background: top left no-repeat #000000 url(/Content/Images/Home/title_nitroTrainerPowerSys.gif);}
div#mainContentPadding p img{float:left;margin:15px 15px 15px 5px;}
div.insideLinks a:link, div.insideLinks a:visited, div.insideLinks a:hover{font-family:Myriad, "Lucida Sans", Sans-Serif;font-size:12px;text-transform:uppercase;color:#2e67b2;font-style:italic;text-decoration:none;font-weight:bold;}
div.insideLinks a {line-height:25px;}
div#insideEvoContent{margin-left:40px;width:650px;}

/* **********3 Views****************** */
div#mainContentPadding p img{margin:0px 15px 0px 20px;padding-top:0px;}
div#mainContentPadding p{vertical-align:middle;}
div#content3Views p.table{padding:10px 0 10px 0;margin:0;}
div#mainContentPadding p.para3Views{position:relative;padding-top:70px;}

/* **********Wallpapers************** */
div#wallPapers{margin:20px 0 0 30px;width:710px;}
div#wallPapers img{margin-right:10px;margin-left:10px;}
div#wallPapers ul li{text-align:center;}


/* ************charts**************** */
div#chart{margin:20px 0 0 50px;}
div#chart p{vertical-align:middle;display:table-cell;width:100px;padding:0 5px 0 5px;border:solid 1px #ffffff;}
p.titleChart{text-align:center;font-weight:bold;}


/* ***********Manuals****************** */

div#manualsDiv{margin:0px;padding:0px;margin-left:375px;}
div#manualsDiv p.manualsTableCell{font-weight:bold;display:table-cell;float:left;margin-right:75px;}
div.manualsInfo img{margin:0 15px 15px 15px;float:left;}
div.manualsInfo{margin:0 0 0 40px;padding:0px;}
.manualsInfo p{width:500px;text-align:left;}
.bulletSpan{display:block;width:200px;float:left;}
div.manualsInfoExtra{float:left;width:70%;}
.viewManuals{margin-left:10px;}
.viewpartsExplosion{margin-left:125px;}
div.manualsInfo p{float:left;margin:0;padding:0;}
img.manualsHRIMG{margin:0 0 20px 10px;}

/* ***********Articles***************** */
#articleHdr {margin: 10px 55px 10px 8px;text-align:right;}
.inThisArticle {margin-bottom:10px;width:400px;padding: 5px 0px 0px 0px;background:#111111;border:1px solid #000000;text-align:left;}
.row1 {background-color:#333333; padding: 0px 10px 0px 10px;}
.row2 { padding: 0px 10px 0px 10px;}
.pageNavTop {position:relative;left:3px;width:740px;background-image:url(/Images/footerBg2.gif);border-bottom:2px solid #666666;}
.pageNavInner{padding:0px 4px 0px 10px;text-align:right;}
.pageName {float:left;padding-bottom:2px;text-align:left;color:#eeeeee;font-size:16px;font-weight:bold;}
.continued{padding-bottom:3px;text-align:left;color:#bbbbbb;font-weight:bold;}
.articleContentPadding {padding:15px 10px 15px 20px;}
#articleFtrInfo {width:650px;margin-left:50px;text-align:right;}
.articleColumn {width:45%;padding:5px;float:right;}
.articlesList {margin:5px 0px 3px 0px;padding:0px 20px 0px 20px;}
.articlesList img{float:left;margin-right:10px;}
.articleSummary {float:left;text-align:left;width:625px;}
div#emailInputArticle{width:100px;margin:10px 0 0 0;}
div#emailInputArticle input#emailInput{width:91px;height:14px;font-size:9px;border:solid 1px #ffffff;}
.articleContentPadding{margin:8px 5px 8px 10px;background:#ffffff;color:#333333;}
.articleContentPadding p{color:#333333;}
.articleContentPadding .shorttitle{color:#666666;}



/* ************Search***************** */
ul.prodNav{position:relative;margin-left:150px;z-index:999;}
ul.prodNav li{display:inline;float:left;}
ul.prodNav span{width:150px;float:left;padding:5px 5px 0 20px;height:18px;background:top left no-repeat #000000 url(/Content/Images/Nav/tab_bg.gif);}
.SearchTabOff{text-decoration:underline;color:#0078c1;position:relative;}
.SearchTabOff a span, .SearchTabOff a:link span, .SearchTabOff a:visited span{color:#0078c1;cursor:pointer;}
.SearchTabOff a:hover span{color:#2e67b2;cursor:pointer;}
.SearchTabOn span{color:#ffffff;}
div#leftNav{float:left;width:135px;padding-left:17px;margin-left:5px;}
div#searchResultsTable{float:left;padding-left:20px;width:560px;background:top left repeat-y url(/Images/Search/bg_mainContentMiddle.gif);}
div#resultsTable{margin:10px 0 10px 0; background-color:#ffffff;}
div#resultsTable td{background-color:#ffffff;}
div#prodSection{width:180px;height:275px;border-right:solid 1px #bbbbbb;border-bottom:solid 1px #777777;}
div#resultsTable div{color:#000000;padding-left:6px;}
div#resultsTable div a, div#resultsTable div a:link,div#resultsTable div a:visited{color:#000000;cursor:pointer;}
div#resultsTable div a:hover{color:#888888;}
span#resultsPerPage{text-align:right;}
span#sortBy{width:450px;float:left;}
div.prodName{margin:0px;padding:0px;white-space:normal;}
a.search-proddesc, a:link.search-proddesc,a:visited.search-proddesc,a:hover.search-proddesc{color:#2e67b2;font-weight:bold;}
div.prodImage{margin-left:25px;padding:2px 0 10px 0;}
img#searchNavImg{margin-left:120px;margin-top:3px;padding:0px;}
div.ourPrice span{color:#8e8e8e;font-size:11px;}
div.pricePanel span a, div.pricePanel span a:link, div.pricePanel span a:visited,div.pricePanel span a:hover, div.shortDesc{font-size:11px;}

div#resultsTable div div.pricePanel span a, div.pricePanel span a:link, div.pricePanel span a:visited{color:#2e67b2;}
div#resultsTable div div.pricePanel span a:hover{color:#888888;}

div.top span, span.listPrice{color:#333333;font-size:11px;}
span.listPrice{color:#8e8e8e;font-size:11px;}
span.ourPrice{color:#000000;font-size:11px;}
div#mainTop{height:235px;}
div.top{height:143px;padding-top:3px;}
div.titleDescription span{float:left;margin-right:5px;}
span.shortDesc{clear:both;color:#000000;padding:5px 0 3px 0; width:150px;}
span.prodName{width:140px;height:27px;}
div.pricePanel span{padding-left:10px;}
div#prodSection div.pricePanel{background-color:#ededec;width:186px;margin: 2px 0 0 -6px;padding:5px 0 5px 0;}
div.top span.ETA {color:#999999;position:relative;top:-1px;}
div.top span.newRelease img{margin-top:2px;}
div.top span.searchProdId span {font-size:11px;color:#666666;margin:0px 0px 0px 0px;}
div.top div.aboveImg {height:17px;text-align:center;margin-right:12px;}


/* ***********search input field ********** */
div.searchSideBar input#txtSearch{width:120px;height:12px;font-size:11px;}
div.searchSideBar input#txtSearchBtn{position:relative;vertical-align:top;}
div.searchSideBar input{display:inline;}


/* ***********search panel*************** */
div#sidePanelPrice input{width:40px;height:16px;border:solid 0px;font-size:11px;}
div#sidePanelPrice input#buttonGo{width:25px;height:16px;position:relative;top:5px;}
h4#filters{width:122px;height:9px;background:top left no-repeat url(/Images/Search/title_filter.gif);}
img.underlineRightNav{float:right;margin:3px 0 5px 0;}
ul.ULRightNav{clear:both;margin-left:26px;}

/* ***********search module *************** */
span#resultsPerPage{float:right;}
div.searchItem{color:#ffffff;border:solid 1px #ffffff;float:left; padding:5px;margin-right:10px;}
div.searchItem img{padding-left:15px;}
div.itemTypeClose{border-bottom:1px solid #cccccc;padding:1px;margin-top:-15px;text-align:right;}
div.itemType{padding:1px;padding-right:25px;}


/* ******** Results Page DropDownMenu ********** */
#dropmenudiv {position: absolute; border: 1px solid #cccccc;background:bottom left repeat-x #f1f1f1 url(/Images/Search/dropMenuBG.gif);padding: 3px; z-index: 100;}
.moremenu { font-size: 12px; line-height: 18px;}
.moremenu:hover {width: 100%; font-size: 12px; line-height: 18px; }
#dropmenudiv a,#dropmenudiv a:link,#dropmenudiv a:visited{color:#000000;}
#dropmenudiv a:hover{color:#888888;}


/* ************Product pages ************* */
span.ProductInfoSubText, span.prod-border{float:left;width:115px;margin:10px 20px 0 25px;text-align:left;}
span.ProductInfoSubText{text-align:left;margin:0 20px 10px 25px;overflow:hidden;word-wrap: break-word;}
span.prod-border{vertical-align:bottom;}
div.prodItemSection{float:left;width:100%;text-align:center;}
p.prodTechSpecs{margin:0;}


 
/* *************product navigation********* */
.productPicBG {background-image: url(/Images/Products/prodImgBg2.gif);height:250px;}
.productGlamourShot{height:250px;}
.prodMenu {margin:5px 0px 0px 2px;text-align:center;height:38px;background:url(/Images/ProductNav/prodNavBg.gif);background-repeat:no-repeat;vertical-align:middle;padding-top:1px;}
.prodMenu a, .prodMenu a:link{line-height:15px;padding:0px 20px 0px 20px; background:url(/Images/ProductNav/buttonBg.gif);background-position:0px 1px;}
.prodMenu a:visited{}
.prodMenu a:hover {background-position:0px -18px;}
.prodMenu img {background-color:transparent;border:0px;position:relative;top:0px;vertical-align:middle;}
a.active{border-left:2px solid #333333;border-right:2px solid #333333;cursor:text;background-position:0px -18px;}
div#galleryImg {margin-left:5px;}
div#galleryImg p{margin-left:auto;margin-right:auto;text-align:center;}
div.whereToBuy {text-align:right;}
 
/* ***********footer******************* */
#footer {margin-top:1px;clear:left;background:url(/Images/footer.gif); background-repeat:repeat-x;width:750px;height:32px;text-align:left;}
#footerInner{padding:13px 25px 0px 5px;}
div.footerInfo{text-align:center;color:#999999;padding-bottom:12px;}
div.footerInfo a, div.footerInfo a:link, div.footerInfo a:visited{color:#004c99;}
div.footerInfo a:hover{color:#2e67b2;}

/* *************homepage*************** */

/* STRUCTURE */
div#HPContainer{width:760px;margin-left:auto;margin-right:auto;background: top left repeat-y url(/Content/Images/Home/bg_mainContent.gif);}
div#HPContainerPadding{width:740px;margin-left:10px;}
div#title{margin-left:auto;margin-right:auto;width:760px;height:35px;background:top left no-repeat #000000 url(/Content/Images/Home/title_featuredEngines.gif);}
div#contentMiddle{float:left;width:18px;height:415px;background:top left no-repeat #000000 url(/Content/Images/Home/hp_border_middle.gif);}

img.hpImgLink{position:relative;margin:0px 30px -250px 15px;z-index:999;width:180px;height:220px;}
img.HPImgMain{margin-top:-15px;padding:0;}

/* Left Content */
div#thumbnails{width:505px;margin-left:10px;}
div#thumbnails img{margin:15px 0 0 10px;border:solid 0px;}
div#thumbnails img.hr{width:482px;margin:4px 0 5px 0;padding:0px;}
div#signup{position:relative;float:left;width:490px;height:58px;padding:0px;margin:10px 0 0 20px;background: top left no-repeat #000000 url(/Content/Images/Home/hp_signup.gif);}
div#signup input{margin:0 0 2px 0;padding:0px;}
div#emailInputDiv{width:100px;margin:10px 0 0 0;padding-top:0px;padding-left:275px;}
div#signup input#emailInput{width:91px;height:14px;font-size:9px;border:solid 1px #ffffff;}
div#HPcontentLeft{width:530px;}

/* RIGHT MENUBAR */
div#menu{float:left;width:179px;background-color:#000000;}
div#menu h2 span,div#menu h3 span{position:absolute;left:-1000px;top:-1000px;}
div#menu h2, div#menu h3, div.contentPadding h3{display:none;}
div#menu a,div#menu a:link,div#menu a:visited,div#menu a:hover{cursor:pointer;}
ul.menulist{float:right;margin:2px 0 20px 0;}
ul.menulist li{line-height:15px;text-align:right;list-style:none;}
ul.menulist li a,ul.menulist li a:link,ul.menulist li a:visited,ul.menulist li a:hover{color:#ffffff;text-align:right;font-size:12px;font-family:"Times New Roman", Arial, Sans-Serif;text-decoration:underline;}
img.largeHeader{float:right;margin:8px 0 4px 0;border:solid 0px #000000;}
img.headers{float:left;margin:4px 0 4px 12px;border:solid 0px #000000;}
a.IMGheaders img{float:left;margin:4px 0 4px 12px;border:solid 0px #000000;}
img.menuHR{float:left;margin:0px;margin-left:15px;padding:0px;}
div.contentPadding img.menuHeader{width:147px;}



/* FONTS */
div#HPContainer h1 span,div#HPContainer h2 span{position:absolute;top:-1000px;left:-1000px;	}
div.mainContent p, div.mainContent span{font-size:12px;color:#dddddd;text-align:left;}
div.mainContent span.bold{width:200px;float:left;}
h1#mainTitle{font-weight:normal;margin:0px 25px 0px 0;font-family:Myriad, "Lucida Sans", Sans-Serif;font-size:18px;text-transform:uppercase;color:#2e67b2;font-style:italic;}
.contentPadding h6{font-size: 12px; color: #2e67b2;}
div.rightBar div.contentPadding h6{font-size: 10px; color: #2e67b2;text-align:left;text-indent:12px;font-family: "Times New Roman", Times, Georgia, serif;text-transform:uppercase;}
div#mainContentPadding div#content3Views p{font-size:12px;}
div#mainContentPadding div#content3Views p.para3Views{width:100px;font-size: 25px;padding-right:20px;padding-bottom:10px;}
.chartBold{font-weight:bold;color:#0c77be;}

/* IMAGES */
#errorIMG {float:left;padding:10px;margin-right:30px;}
