/* Universal Colors for changing CSS Styles 5-31-09*/

/* main body background */

.main{ 
	 
	 
	margin:auto; 
	
}

a div {font-size:0px;}

.Feat_prod_first_TD {width: 816px; display:table !important;}

.tablebg{
	background-color:#5F7189;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left center;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding-left:7px;
	color:#F3F7FD;
	padding-left:7px;
	font-weight:normal;
}

.tablebg a{
	text-decoration:none;
	color:#F3F7FD;
}

.tablebg a:hover{
	text-decoration:underline;
	color:#F3F7FD;
}


body{ 

	font-size:8pt;
	background-position:top;
	background-repeat:repeat-x;
}

.MainWrapperTable {
table-layout:fixed;
}

.MainWrapperLeftBG {
	background-repeat: no-repeat;
	background-position: top right;
	vertical-align:top;}

.MainWrapperRightBG {
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align:top;
	background-color:transparent;}

.MainWrapperContentTD{
	vertical-align:top;}

.MainWrapperLeftBGhome {
	background-repeat: no-repeat;
	background-position: top right;
	vertical-align:top;}

.MainWrapperRightBGhome {
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align:top;
	background-color:transparent;}

.MainWrapperContentTDhome {
	vertical-align:top;}

html, body, form, input, h1, h2, h3, blockquote, select { padding:0,0,0,0; margin:0,0,0,0;}

ul, ol, li{ 
list-style-type:inherit;
font-size:11pt;
line-height:18px;
}

hr {visibility:hidden}

a {outline:none; text-decoration:none;}

a:hover{ text-decoration:underline;}

a:visited {outline:none;}

select{ font-size:11px;}

p {font-size:10pt; line-height:18px;padding-top:0; margin:0 0 10px; font-size: 9pt;}

#maincontainer{

 	margin:0px, auto, 0px, auto;
	position:relative;
}

/*specials*/
.specials table
{
	
	width:819px;
	margin-bottom:5px;
}
.specials th
{
	text-align:left;
}
.specials td
{
	padding-right:5px;	
}

.specialsImage
{
	padding-right:5px;	
	width:130px;
}

.specialsName
{
	font-weight:bold;
}

.specialsDescription
{
	height:80px;
	width:680px;
}

.specialsCodeTitle
{
	font-weight:bold;
	width:90px;
}


.specialsCode
{
}


/* dashboard Sales History */
.reportResultTable 
{
		
}
.reportResultTable th
{
	
	text-align: left;
	
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;

}
.reportResultTD
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:top;
}




.reportResultInnerTable
{
	margin-left:20px;	
	margin-bottom: 10px;
	border:1px solid silver;
	margin-top:3px;
}

.reportResultInnterTRalt
{
	background-color: white;
}

/* dashboard */
.dashTitleSmallTable
{
	width:250px;
	display:block;
}

.dashBoxSmall
{
	padding:0px 0px 0px 0px;
	margin-top:1px;
	width:250px;
}
.dashInnerBoxSmall
{
	width:245px;
}
.dashInnerBoxSmall td
{
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left:5px;
	color:#3E3F40;
}
.dashTitleBoxSmall
{
	font-size:8pt;
	font-weight:bold;
	
	text-align:left;
	
	background-repeat:repeat-x;
	height:24px;
    text-transform:uppercase;
    padding-left: 5px; 
    padding-bottom: 0px; 
    vertical-align: middle;  
    width:300px;
}
.dashTitleBoxLarge
{
	font-size:8pt;
	font-weight:bold;
	
	text-align:left;
	
	background-repeat:repeat-x;
	height:24px;
    text-transform:uppercase;
    padding-left: 5px; 
    padding-bottom: 0px; 
    vertical-align: middle;  
    width:550px;
}
.dashTitleLargeTable
{
	width:550px;
	display:block;
}
.dashBoxLarge
{
	padding:0px 0px 0px 0px;
	margin-top:1px;
	width:550px;
}
.dashInnerBoxLarge
{
	width:545px;
}
.dashInnerBoxSmall td
{
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left:5px;
	
}
.dashInnerBoxTDgrid
{
	border-top:1px dotted #DBDBDB;
	text-align:left;
}
.dashTitle
{
	font-size:8pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	
	text-align:left;
	
	background-repeat:repeat-x;
	height:24px;
}


.innerTitle
{
	font-weight:bold;
	font-size:9pt;
}

/* featured and product category header tabs - background and font */

.cat_title{

	font-size:8pt;
	font-weight:normal;
	
    text-transform:uppercase;
    height:23px;
    
    text-transform:uppercase;
    vertical-align:middle;
}

.cat_title2{

	font-size:8pt;
	font-weight:normal;
	
    text-transform:uppercase;
    height:23px;
    
    text-transform:uppercase;
    vertical-align:middle;
}

.cat_title3{

	font-size:8pt;
	font-weight:normal;
	
    text-transform:uppercase;
    height:23px;
    
    text-transform:uppercase;
    vertical-align:middle;
}

/* featured and product category box with product - background */
	
.productCatImg {
	vertical-align:top;
}

.productCatTitleHome {
	vertical-align:top;
	height:40px;
	padding-left:10px;
	padding-right:10px;
}

/* featured and product category box text */

.catFooterLine 
{
	font-size: 1px; 
	margin-bottom: 7px; 
	height: 1px;
}
a.productCatLink {

	font-size : 8pt;
	font-weight : bold;
	
	vertical-align:top;
	padding-top:0px;
	text-decoration : underline;
}

a.productCatLink:hover {

	text-decoration : none;
	
}

.productCatTitle {
	vertical-align:top;
	height:30px;
	padding-left:10px;
}

.productListBoxHome {

width : 161px;
height : 200px;
vertical-align : top;
text-align : left;
}

.categoryDropdownCell {
}

.supportGrayBox {
	
	font-size : 8pt;
	
	word-spacing : 0.1em;
	display : block;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
	
}

.supportGrayBox div.supportGrayBoxHeader {
	width : 793px;
}

.supportGrayBox div h1 {
	font-size : 9pt;
	text-align : left;
	background-position : left 0%;
	background-repeat : no-repeat;
	line-height : 23px;
	padding-top: 2px;
	display : block;
	
	margin-bottom : 0;
	margin-top: 0;
}

.supportGrayBox2 {
	
	font-size : 8pt;
	word-spacing : 0.1em;
	display : block;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
	
}

.supportGrayBox2 div.supportGrayBoxHeader {
	width : 793px;
}

.supportGrayBox2 div h1 {
	font-size : 9pt;
	text-align : left;
	background-position : left 0%;
	background-repeat : no-repeat;
	line-height : 23px;
	padding-top: 2px;
	display : block;
	margin-bottom : 0;
	margin-top: 0;
}
.productListBorderTopRightBox {
	width : 173px;
	padding-left : 5px;
	padding-top : 12px;
	padding-right : 5px;
	padding-bottom : 12px;
	text-align : left;
	vertical-align:top;
	
}

/*PRODUCT LIST VERTICAL PAGE*/

a.productlistver_txt{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: bold;
	text-decoration:underline;
	
	padding-top:18px;
}

a.productlistver_txt:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: bold;
	text-decoration:none;
	
	padding-top:18px;
}

.productlistver_border{

	border:1px solid #E5E6E8;
	border-right:none;
}

.itemsbar{

	height:32px;
	
	margin-top:1px;
	width:816px;
	display:block;
}

select.textbox{

	width:160px;
	height:20px;
	margin-bottom:6px;
	font-size:8pt;
	vertical-align:middle;
}

.pageLinkLButton div
{
	width: 17px;
	height: 17px;
	
}
.pageLinkLButton:hover div
{
	width: 17px;
	height: 17px;
	
}
.pageLinkRButton div
{
	width: 17px;
	height: 17px;
	
}
.pageLinkRButton:hover div
{
	width: 17px;
	height: 17px;
	
}
.pageLinkLButtonDisabled div
{
	width: 17px;
	height: 17px;
	
}
.pageLinkRButtonDisabled div
{
	width: 17px;
	height: 17px;
	
}
.topVehicleSearch
{
	width:100%;
	margin-top:2px;
	margin-bottom:2px;
}
.topVehicleSearch td
{
	padding-top:4px;
	padding-bottom:3px;
	padding-left:5px;
	font-size:10pt;	
	vertical-align:middle;
}
.topVehicleContent
{
	padding-top:4px;
	padding-bottom:3px;
	padding-left:5px;
	font-size:10pt;	
}
td.topVehicleTitle
{
	padding-top:1px;
	padding-left:10px;
	font-size:10pt;	
	width:100px;
	
}
.topVehicleSearch td a
{
	font-size:8pt;	
}
.VehicleSearchWrap
{
	margin-bottom:5px;
}
/* homepage news feed header tab - background and font */

.rss{
	height:23px;
    background: none repeat scroll 0 0;
}

.ournewsblog{
	font-size:8pt;
	font-weight:normal;
	
	text-transform:uppercase;
    height:23px;
    background: none repeat scroll 0 0;
    vertical-align:middle;
    padding-left:10px;
}

.ournewsblogtxt {
	font-size:9pt;
	font-weight:normal;
	padding:5px 2px 5px 5px;
    vertical-align:top;
    letter-spacing:0.1pt;
    line-height:15px;
}
.ournewsblogdate {
	font-size:8pt;
	letter-spacing:0.5px;
	font-weight:normal;
	padding:5px 2px 5px 5px;
    vertical-align:top;
}

.border{

	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
}

.blognamebox{

	padding-top:5px;
}

.blognamebox1 {
	margin-top:0px;
	overflow:scroll;
	overflow-y:auto;
	overflow-x:hidden;
}

/* homepage about us header tab - background and font */

.aboutbg{
	
	width:324px;
	height:23px;
	font-size:8pt;
	font-weight:normal;
	
	padding-left:12px;
	vertical-align:middle;
    text-transform:uppercase;
}

.abouttext-bot p{
	font-size:9pt;
	font-weight:normal;
	
	line-height:18px;
	text-align:justify;
    margin:0 0 0.05in;         
}


/* side menu header tab - background and font */

.rightsecondmiddlepart{
	
	background-repeat:repeat-x;
	height:23px;
    text-transform:uppercase;
    padding-left: 13px; 
    padding-bottom: 0px; 
    vertical-align: middle;  
    text-align:left;      
}

.righttitletext{
	font-size:8pt;
	
	font-weight:normal;
	letter-spacing:0.3px;
    font-weight:normal;
}

/* side menu below header box - background */

.rightInnerBox {
	margin-top: 5px; 
	margin-bottom: 5px; 
	width: 170px;
}
	
.rightInnerBoxSpacer 
{
	padding-bottom:10px;
	padding-top:10px;
	padding-right: 4px; 
	width: 19px;
}

.indexsearch{
	
	background-repeat:no-repeat;
	width:71px;
	height:23px;
	cursor:pointer;
}

.cleartxt{

	font-family: Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:normal;
}

.cleartxt a{
	font-size:8.5pt;
	font-weight:normal;
	text-decoration:none;
}

.cleartxt a:hover{
	font-size:8.5pt;
	font-weight:normal;
	
	text-decoration:underline;
}

.rightBox{

	padding:0px 0px 0px 0px;
	margin-top:1px;
	
}

.rightBoxBullet {
	width:9px;
	height:9px;
	background-repeat:no-repeat;
	background-position:left top;
}

.rightBoxBullet_on {
                 width:9px; height:9px;
}
.rightBoxBulletSort {
	width:9px;
	height:9px;
	background-repeat:no-repeat;
	background-position:left top;
}

.rightBoxBulletSort_on {
                 width:9px; height:9px;
}

/* side menu categories */
a.sideMenuCat 
{
	font-size:9pt;
	
	margin-left: 9px;
        font-weight:bold;
}

a.sideMenuCat:hover {


font-weight:bold;
text-decoration:underline;

}

a.sideMenuSubCat 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
    margin-left:20px;
}


a.sideMenuSubCat:hover {

text-transform:lowercase;

margin-left:20px;
text-decoration:underline;

}

a.sideMenuSecCat
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-transform:lowercase;
    
    margin-left:30px;
}

a.sideMenuSecCat:hover {

text-transform:lowercase;

margin-left:30px;

}

a.sideMenuSubCatMore {

text-transform:lowercase;
margin-left:9px;

}

a.sideMenuSecCatMore {

text-transform:lowercase;
margin-left:9px;

}

.sideMenuCategoryCell

{
	padding-bottom:10px;
	padding-top:10px;
	text-transform:uppercase;
}

.sideMenuCategoryCell:hover

{
	padding-bottom:10px;
	padding-top:10px;
    text-transform:uppercase;   
}



.sideMenuSubCatCurrent

{
	padding-bottom:10px;
	padding-top:10px;
}
.sideMenuSubCatCurrent:hover {
	padding-bottom:10px;
	padding-top:10px;
}

.sideMenuCatCurrent
{
	padding-bottom:10px;
	padding-top:10px;
    text-transform:uppercase;   
}
.sideMenuSecCatCurrent
{
	padding-bottom:3px;
	padding-top:3px;
}

/* side menu text box tab - background and text */

input.text2 {
	width:156px;
	height:16px;
	
	margin-bottom:6px;
	font-size:8pt;
	
	vertical-align:middle;
	padding-left:2px;
    margin-left: 9px;
}

select.text2 {
	width:156px;
	height:18px;
	
	margin-bottom:6px;
	font-size:8pt;
	
	vertical-align:middle;
	padding-left:2px;
    margin-left: 9px;
}

select.text4 {
	width:156px;
	height:18px;
	font-size:8pt;
	vertical-align:middle;
	padding-left:2px;
    margin-left: 9px;
}

select.textTopSearch {
	width:160px;
	height:22px;
	font-size:14px;
	vertical-align:middle;
	padding-left:2px;
    margin-left: 9px;
}

/*PRODUCT PAGE*/
.productDetailsCoupon
{
}
.productDetailsCoupon table
{
	padding: 3px;
	
	margin-top:5px;
	font-size: 11px;
	width: 160px;
	display: block;
}
.productDetailsCoupon a
{
	font-weight: normal;
}

.productCouponPopup
{
	text-align:left;
	vertical-align:top;
}
.productCouponPopup th
{
	text-align:left;
}

.subheadstyle-caption {
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    padding-top:12px;
    text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration:none;
}

.productSideNote {}


.subheadstyle{

    padding-left:10px;
    padding-right:10px;
    padding-bottom:5px;
    text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#3E3F40;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration:none;
}



ul.productBullets li {
list-style-type :  disc;
margin-left : -20px;
font-size : 9pt;
font-weight : normal;
line-height:17px;

}

.additionalinfoheader{
	font-size : 9pt;
	line-height : 17px;
	padding-left : 5px;
	padding-right : 2px;
}


.specificationTable {

width : 100%;
}

.specificationTitle {
	font-size : 9pt;
	line-height : 23px;
	padding-left : 5px;
	padding-right : 2px;
}

.specificationCat {
	font-size : 9pt;
	line-height : 17px;
	padding-left : 5px;
	padding-right : 2px;
}

.specificationCaption {
font-size : 9pt;
line-height : 19px;
width:130px;
vertical-align:top;
padding-left : 5px;
padding-top:2px;
padding-bottom:2px;
}

.specificationValue {
font-size : 9pt;
line-height : 19px;
vertical-align:top;
padding-left : 5px;
padding-top:2px;
padding-bottom:2px;
}

.specificationCaptionAlt {
font-size : 9pt;
line-height : 19px;
width:130px;
vertical-align:top;
padding-left : 5px;
padding-top:2px;
padding-bottom:2px;
}

.specificationValueAlt
{
	font-size: 9pt;
	line-height: 19px;
    vertical-align :top;
    padding-left : 5px;
    padding-top:2px;
    padding-bottom:2px;
}

.productTabBox {
	display : block;
	font-size : 9pt;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-top : 0;
	width:670px;
	
	
}

.productTabTitleQV {
	color:#3E3F40;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	padding-left:5px;
	padding-right:5px;
	padding-top:12px;
	width:100%;
}

.productTabBoxQV {
display : block;
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
padding-left : 5px;
padding-right : 0px;
padding-top : 0;
padding-bottom : 2px;
margin-top : 0;
width:392px;
height:380px;
overflow:hidden;
} 

.productTabBoxQVinner {
display : block;
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
padding-left : 5px;
padding-right : 5px;
padding-top : 0px;
padding-bottom : 0px;
margin-top : 0;
height:295px;
overflow:hidden;
}

.check_nav ul {

	display: inline;
	padding:0,0,0,0;
	margin:0,0,0,0;
}

.check_nav ul li{

	display: inline;
	padding:0,0,0,0;
	margin:0,0,0,0;
}

.check_nav_new ul li{

	display: inline;
}

.check_nav ul li a{

	font-size:9pt;
	text-decoration:none;
	
	background-repeat:no-repeat;
	text-align:center;
	
	float:left;
	width:150px;
	line-height:23px;
	margin-right:2px;
}

.check_nav_new ul li a{

	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#E5E6E8;
	background-repeat:no-repeat;
	text-align:center;
	float:left;
	width:170px;
	line-height:23px;
	margin-right:1px;
}


.check_nav ul li a:hover{
	
	background-repeat:no-repeat;
	height:23px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:150px;
	margin-right:2px;
	float:left;
}

.check_nav_new ul li a:hover{
	background-color:#ced1d8;
	background-repeat:no-repeat;
	height:23px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:170px;
	margin-right:1px;
	float:left;
}

.check_nav ul li a.check_nav_active {
	
	background-repeat:no-repeat;
	height:23px;
	font-size:9pt;
	text-decoration:none;
	
	width:150px;
	margin-right:2px;
	float:left;
}

.check_nav_new ul li a.check_nav_active_new {

	background-color:#ced1d8;
	background-repeat:no-repeat;
	height:23px;
	font-size:pt;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:170px;
	margin-right:1px;
	float:left;
}

.productListDetails {

width : 100%;
}

.productListDescriptionSectionView {
	color:#3E3F40;
	font-size:9pt;
	padding-left:5px;
	padding-right:5px;
	padding-top:12px;
	width:100%;
	
}



.productListDescription {
height:100%;
padding-top : 12px;
padding-left : 5px;
padding-right : 5px;
font-size : 9pt;
color: #3E3F40;
}

.productlisttitle{
	font-size:9pt;
	font-weight:bold;
	letter-spacing:1px;
}

.productborder{

	border:1px solid #E5E6E8;
	border-bottom:none;
}

.productlisttext{

	font-size:8pt;
	font-weight:normal;
	
	line-height:14px;
}
.shoppingcartheader
{
	font-size:8pt;
	font-weight:normal;
	
	line-height:14px;
}
.productlisttext2{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	
	line-height:14px;
}


/*Content Pages*/

h1 {

	font-size : 11pt;
	text-align : left;
	background-position : left 0%;
	background-repeat : no-repeat;
	font-family : "Times New Roman", Times, serif;
	color:#4E4F52;
    margin-top:5px;
}

.aboutcontent h1
{
	font-size : 10pt;
	text-align : left;
	
	background-position : left 0%;
	background-repeat : no-repeat;
	
    margin-top:5px;
}

.aboutcontent{

	float : left;
	width : 477px;
}

.aboutcontent p{

	font-size:8pt;
	line-height:18px;
}





/*NEW FOOTER*/

.footerbg{
	
	background-repeat:repeat-x;
	background-position:top;
	width:960px;
	height:44px;
}

.footertxt{
	font-size:8pt;
	font-weight:normal;
	
	line-height:17px;
	letter-spacing:1px;
             
}

.footertxt a{
	font-size:8pt;
	font-weight:normal;
	
	line-height:17px;
	letter-spacing:1px;
	text-decoration:none;
}

.footertxt a:hover{
	font-size:8pt;
	font-weight:normal;
	  
	line-height:17px;
	letter-spacing:1px;
	text-decoration:underline;
}

.footertxt2{
	font-size:8pt;
	font-weight:normal;
	
	line-height:17px;
	letter-spacing:1px;
             
}

.footertxt2 a{
	font-size:8pt;
	font-weight:normal;
	
	line-height:17px;
	letter-spacing:1px;
	text-decoration:none;
}

.footertxt2 a:hover{
	font-size:8pt;
	font-weight:normal;
	  
	line-height:17px;
	letter-spacing:1px;
	text-decoration:underline;
}

a.footerLinkNew{

	font-size:11px;
	font-weight:normal;
	
	line-height:17px;
	letter-spacing:1px;
     text-decoration:none;
}

a.footerLinkNew:hover{

	font-size:11px;
	font-weight:normal;
	
	line-height:17px;
	letter-spacing:1px;
     text-decoration:underline;
}

a.footerLinkNew2{

	font-size:11px;
	font-weight:normal;
	
	line-height:17px;
	letter-spacing:1px;
     text-decoration:none;
}

a.footerLinkNew2:hover{

	font-size:11px;
	font-weight:normal;
	
	line-height:17px;
	letter-spacing:1px;
     text-decoration:underline;
}

/*Shopping Cart*/

.shoppingCartSelector
{
	font-variant: normal;
	text-transform: uppercase;
	font-size: 8pt;
	vertical-align:top;
}

.shoppingCartEmpty
{
	padding-top:20px; 
	padding-bottom:20px; 
	padding-left:0px; 
	padding-right:0px;	
	text-transform:capitalize;
}


.item{

	font-size:9pt;
	font-weight:normal;
	
	letter-spacing:1px;
    
    height:23px;
}

.itembox{

	background-color:#FFFFFF;
	background-repeat:repeat;
	background-position:top;
	border:1px #E5E6E8 solid;
}

.itembox_h{

	background-color:#E5E6E8;
	background-repeat:repeat;
	background-position:top;
	border:1px #E5E6E8 solid;
}

.itemheadertxt{

	font-size:9pt;
	font-weight:normal;
}

.itemheadertxt a{

	font-size:9pt;
	font-weight:normal;
	text-decoration:underline;
	
}

.itemheadertxt a:hover{

	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	
}


.text5 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	float:left;
	height:16px;
	margin-bottom:5px;
	width:150px;
}

.textZip
{
	font-size:8pt;
	float:left;
	margin-bottom:5px;
	width:50px;
}

.textCartQty {
	width:43px;
	height:16px;
	font-size:8pt;
	vertical-align:middle;
	padding-left:2px;
	margin-top: 0px;
}

.brow1{

	background-color:#F3F7FD;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left center;
	height:107px;
}		



.grow_h1{

	
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left center;
	padding-left:11px;
	padding-right:11px;
	height:107px;
}	

.wrow1{

	
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left center;
	padding-left:11px;
	padding-right:11px;
	height:107px;
}


.producttxt{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3A4654;
	padding-top:8px;
	padding-bottom:6px;
}

.grey1{

	
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left center;
	height:107px;
	padding-right:11px;
	padding-left:11px;
}

.cartTotal {
    padding-right:11px;
}

.cartTotalRed {
    padding-right:11px;
}

.cartTotalCaption 
{
    padding-left:11px;
	text-align:left;
}
.cartTotalCaptionRed
{
    padding-left:11px;
	text-align:left;
}

/*Sitemap*/


.sitemapItem {

font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
word-spacing:0.1em;
padding-left:5px;
text-transform:capitalize;
}

.sitemapItem1 {

font-size:8pt;
word-spacing:0.1em;
text-transform:uppercase;

}

.sitemapItem2 {

font-size:8pt;
word-spacing:0.1em;
padding-left:5px;
text-transform:capitalize;
}

.sitemapItem3 {

font-size:8pt;
word-spacing:0.1em;
padding-left:10px;
text-transform:capitalize;
}

.sitemapItem4 {
font-size:8pt;
word-spacing:0.1em;
padding-left:15px;
text-transform:capitalize;
}

.sitemapItem4:visited {
font-size:8pt;
word-spacing:0.1em;
padding-left:15px;
text-transform:capitalize;
}

.sitemapColumn 
{
vertical-align:top;
}

.sitemapHeader {
font-size : 8pt;
word-spacing : 0.1em;
display : block;
margin-right : 10px;
}

.sitemapHeader h1 {
	font-size : 11pt;
	text-align : left;
	background-position : left 0%;
	background-repeat : no-repeat;
	line-height : 23px;
	display : block;
	width : 770px;
}

/*Links and Contactus*/

.contactUs {
	font-size : 8pt;
	
	word-spacing : 0.1em;
	display : block;
	margin-left : 10px;
	margin-right : 10px;
	width : 800px;
}

.contactUs h1 {

	font-size : 11pt;
	text-align : left;
	background-position : left 0%;
	background-repeat : no-repeat;
	line-height : 23px;
	display : block;
	
	width : 770px;
}

.maildowntext{

	font-size:8pt;
	word-spacing:0.1em;
}


/*Login*/


.loginRegister {

font-size : 8pt;

word-spacing : 0.1em;
display : block;
margin-left : 10px;
margin-right : 10px;
width : 800px;
}

.loginRegister h1 {

font-size : 10pt;
text-align : left;
background-position : left 0%;
background-repeat : no-repeat;
line-height : 23px;
display : block;

width : 800px;
}


.register_new{

	
	height:23px;
	background-repeat:no-repeat;
	background-position:right bottom;
	cursor:pointer;
}
.register_new_h{

	
	height:23px;
	background-repeat:no-repeat;
	background-position:right bottom;
	cursor:pointer;
}

.text3 {
	width:156px;
	height:16px;
	font-size:8pt;
	vertical-align:middle;
	padding-left:2px;
}

select.text3 {
	width:159px;
	height:19px;
	font-size:8pt;
	vertical-align:middle;
	padding-left:2px;
}

.text6 {
	width:156px;
	height:16px;
	border: 1px solid #7F9DB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	
	vertical-align:middle;
	padding-left:2px;
}

select.text6 {
	width:159px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	vertical-align:middle;
	padding-left:2px;
}



.login_new{

	
	height:23px;
	background-repeat:no-repeat;
	background-position:right bottom;
	cursor:pointer;
}
.login_new_h{

	
	height:23px;
	background-repeat:no-repeat;
	background-position:right bottom;
	cursor:pointer;
}

/* FAQ */

.faqCategory
{
font-size : 11pt;
text-align : left;
background-position : left 0%;
background-repeat : no-repeat;
font-family : "Times New Roman", Times, serif;
line-height : 23px;
display : block;
word-spacing:0.1em;
text-transform:capitalize;
font-weight:bold;


width : 770px;
}

.faqQuestion {


font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
word-spacing:0.1em;
font-weight:bold;

}

.faqAnswer {


font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
letter-spacing:0.1em;
line-height:16px;
text-decoration:none;

}





/* Universal Colors for changing CSS Styles 5-31-09*/
/* Universal Colors for changing CSS Styles 5-31-09*/
/* Universal Colors for changing CSS Styles 5-31-09*/
/* Universal Colors for changing CSS Styles 5-31-09*/




.branding-top {

	background: url(dnn_large_banner.jpg) no-repeat center;
	width: 890px;
	height: 340px;
	clear: both;
	overflow: hidden;
}

.branding-top p {

	padding: 270px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}

.branding-bottom {

	clear: both;
	margin-top: 1em;
	overflow: hidden;
}

.branding-bottom ul {

	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}

.branding-bottom li {

	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}



.branding-bottom li.training {

	margin: 0;
}



.branding-bottom dl {

	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}

.branding-bottom dd {

	margin-left: 10px;
	height: 66px;
}

.branding-bottom dt {

	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}

.branding-bottom .commmunity {

	background: url(community_title.gif) no-repeat top left;
}

.commmunity dt {

	background: url(community_icon.gif) no-repeat;
	background-position: 50% 10px;
}

.branding-bottom .marketplace {

	background: url(marketplace_title.gif) no-repeat top left;
}

.marketplace dt {

	background: url(marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}

.branding-bottom .conferences {

	background: url(conferences_title.gif) no-repeat top left;
}

.conferences dt {

	background: url(conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}

.branding-bottom .training {

	background: url(training_title.gif) no-repeat top left;
}

.training dt {

	background: url(training_icon.gif) no-repeat;
	background-position: 50% 10px;
}

.branding-bottom .support {

	background: url(support_title.gif) no-repeat top left;
}

.support dt {

	background: url(support_icon.gif) no-repeat;
	background-position: 50% 10px;
}

dl.bt {

	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}

#LoginInfo

{

	width:660px; 

	float:left;
}

#LoginInfo h3

{

	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}

#LoginInfo dd, #LoginInfo dt 

{

	display:inline;
}

#LoginInfo dt

{

	font-weight:bold;
	color: #333;
}

#LoginInfo p.LoginNotes

{

	font-size: .8em;
}

#LoginInfo div.LoginBlock {

	float: left;
	width: 310px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}

.SponsorIcon

{

	margin: 5px 26px; 

	float: left;
}

#QuickLinks 

{

	background-color:#f0f0f0;
	border: 1px gray dotted;
	padding: 2px 5px;
	margin-right:5px;
	width: 200px;
	float:right;
}

div.hr

{

	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}

div.hr hr

{

	display: none;
}



/* SCE Style Documet */

input.dark {background-color: #2b323b; color: #FFFFFF; height:18px; border-bottom: 1px solid #4d5b6c; border-left: 1px solid #4d5b6c; border-right:none; border-top:none;}

input.white {height:18px; }

select.white { height:18px; }

select.jump {background-color: #fff; color: #1a1a1a; width:157px; height:18px; border: 1px solid #7F9DB9; font-size:8pt;}

.w1002{ width:1002px;}

.w994{width: 994px;}

.w817{ width:817px;}

.w809{ width:809px}

.w179{ width:179px;}

.w171{ width:171px;}

.normaltext, .paymenttext{ font-size:8pt; color:#4E4F52;}

.normaltext td{ height:21px;}

.pt5{ padding-top:5px;}

/*titles styles*/

.suggestedbg, .protab_act, span.greytitle{

	color:#ffffff;
	font-size:8pt;
	text-transform:uppercase;
	line-height:23px;
	font-weight:normal;
	letter-spacing:.5px;
}

.suggestedbg, .protab_act, span.darktitle{

	color:#2B333E;
	font-size:8pt;
	text-transform:uppercase;
	line-height:23px;
	font-weight:normal;
	letter-spacing:.5px;
	font-family:Arial, Helvetica, sans-serif;
}

.text12{

	font-size:12px;
	
}

.text_grey{

	font-size:8pt;
	color:#454545;
}

.star{

	color:#86080C;
	font-size:12px;
}

.redtxt{

	color:#B00A0F;
	font-size:8pt;
	font-weight:bold;
}

.textorg_upper{

	color:#FF9300;
	font-size:12px;
	text-transform:uppercase;
}

.textorg{

	color:#FF9300;
	font-size:8pt;
	text-transform:uppercase;
}

.textorg_upper a{

	color:#FF9300;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}

.textorg_upper a:hover{

	text-decoration:underline;
}

.text_bb{ color:#1F4366; font-weight:bold;}

.fl{ float:left;}

.clear{ clear:both;}

/*		table {

		table-layout: auto;
		padding: 0px;
		border: 0px;
		spacing: 0px;
		border-collapse: collapse;
		}

*/		table.master {

		table-layout: fixed;
		padding: 0px;
		border: 0px;
		border-collapse: collapse;
		width: 1017px;
		}

		table.subtable {

		table-layout: fixed;
		padding: 0px;
		border: 0px;
		border-collapse: collapse;
		width: 817px;
		}

		/*

		table.login {

		table-layout: fixed;
		padding: 0px;
		}

		*/

		table.topheader {

		table-layout: fixed;
		vertical-align: top;
		border-collapse: collapse;
		}

		td.footer {

		background-image: url('images/footerbg.jpg');
		background-position: top;
		background-repeat: repeat-x;
		}

		td.footer  a{

		text-decoration:none;
		}

		td.footer_title {

		font-family: arial, verdana;
		color: #fcfcfc;
		font-size: 8pt;
		font-weight: bold;
		vertical-align: top;
		letter-spacing: 1px;
		}

		td.footer_text {

		font-family: arial, verdana;
		color: #cfcfcf;
		font-size: 8pt;
		font-weight: normal;
		vertical-align: top;
		letter-spacing: 1px;
		}

		td.topheader {

		background-image: url('images/header_top.jpg');
		background-repeat: no-repeat;
		padding: 0px;
		vertical-align: top;
		}

		td.topheader_search_box {

		background-image: url('images/header_search_box.jpg');
		background-repeat: no-repeat;
		vertical-align: top;
		padding-top: 15px;
		padding-left: 10px;
		}

		td.topheader_search_title {

		color: #ff9300;
		font-family: arial;
		font-size: 8pt;
		letter-spacing: 1pt;
		padding-left: 2px;
		}

		td.topheader_search_body {

		color: #fcfcfc;
		font-family: arial;
		font-size: 8pt;
		letter-spacing: .5pt;
		vertical-align: middle;
		padding-top: 5px;
 		}

		table.bottomheader {

		table-layout: fixed;
		padding: 0px;
 		border-spacing: 0px;
		border: 0px solid;
		border-spacing: 0px;
		}

		td.bottomheader {

		background-image: url('images/header_bottom_bg.jpg');
		background-repeat: repeat-x;
		margin: 0px;
		padding: 0px;
		}

		

		td.login {

		color: #ffffff;
		vertical-align: top;
		}

		

		td.ads_header {

		background-color: #222a32;
		border-bottom: 0px solid #929293;
		font-family: Arial, verdana;
		font-size: 8pt;
		color: #ffffff;
		padding-left:10px;
		}

		td.telnum {

		color: #cccccc;
		font-size: 10pt;
		font-family: arial, verdana;
		}

		td.login_cart {

		background-image: url('images/login_bg.jpg');
		padding-right: 0px;
		width: 178px;
		height: 179px;
		background-repeat: no-repeat;
		}

		.accow {

		padding-left: 10px;
		background-image:url('images/title_bar_lg.png');
		vertical-align: middle;
		background-repeat: no-repeat;
		height: 34px;
		width: 990px;
		}

		td.side_accow {

		padding-left: 10px;
		background-image:url('images/side_title.png');
		vertical-align: middle;
		background-repeat: no-repeat;
		height: 34px;
		width: 179px;
		}

		td.title {

		font-family:"Times New Roman", Arial;
		font-size: 13pt;
		font-weight: normal;
		color:#F3F7FD;
		}

		td.side_title {

		font-family:"Times New Roman", Arial;
		font-size: 12.5pt;
		font-weight: bold;
		color: #ffffff;
		vertical-align: middle;
		}

		td.side_buttons {

		text-align: left;
		font-family: arial, verdana;
		font-size: 9pt;
		color: #000000;
		vertical-align: middle;
		padding-left:30px;
		}

		td.box_title {

		font-size: 8pt;
		font-weight: bold;
		color: #666666;
		font-family: Arial, Verdana;
		padding-left:6px;
		text-align: left;
		}

		td.box_a_title {

		font-size: 8pt;
		font-weight: bold;
		color: #fcfcfc;
		font-family: Arial, Verdana;
		padding-left:6px;
		text-align: left;
		}

.boxlable {

	font-size: 8pt;
	color: #000000;
	font-family: arial;
	letter-spacing: 0pt;
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: middle;
}

		td.box_text {

		font-size: 8pt;
		color: #000000;
		font-family: arial;
		letter-spacing: 0pt;
		text-align:right;
		padding-top: 10px;
		vertical-align: middle;
		padding-right:10px;
		}

		td.box_text_highlight {

		font-size: 8pt;
		color: #f96705;
		font-family: arial;
		letter-spacing: 0pt;
		text-align:right;
		padding-top: 15px;
		padding-right: 25px;
		vertical-align: middle;
		}

a.side_links {

	font-size:9pt;
	color: #000000;
	font-family: arial, verdana;
	letter-spacing:.2pt;
	text-decoration: none;
	text-align: left;
}

		a.side_links:hover {

		font-size:9pt;
		color: #000000;
		font-family: arial, verdana;
		letter-spacing:21pt;
		text-decoration:underline;
		}

		a.side_links:visited {

		font-size:9pt;
		color: #000000;
 		letter-spacing:.2pt;
		text-decoration: none;
		}

		a.box_link {

		color: #1D538B;
		}

		a.box_link:hover {

		color: #1D538B;
		}

		a.box_link:visited {

		color: #1D538B;
		}

		a.nav_button {

		position: relative;
        background-image: url('images/button_off.png');
        background-repeat: no-repeat;
        display: block;
        width: 93px;
        height: 29px;
        margin: 0;
        padding: 0; 

		font-family:"Segoe UI", arial, verdana;
		text-decoration: none;
		color:#ffffff;
		}


		a.nav_button:hover {

		background-image: url('images/button_on.png');
        background-repeat: no-repeat;
		display: block;
		width: 93px;
		height: 29px;
		margin: 0;
		padding: 0;
		font-family:"Segoe UI", arial, verdana;
		text-decoration: none;
		color:#ffffff;
		}

		.nav_button_caption {

		font-family: helvetica, tahoma, arial;
		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;
		color:#ffffff;
		vertical-align: bottom;
		text-align: center;
		padding-top: 9px;
		letter-spacing: .3pt;
		width: 89px;
		height: 29px;
		cursor: pointer;
		}

		a.login_url {

		font-size:8pt;
		text-decoration: underline;
		}

		a.login_url:hover {

		font-family: arial, verdana;
		font-size:8pt;
		text-decoration: none;
		}

		a.login_url:visited {

		font-family: arial, verdana;
		font-size:8pt;
		text-decoration: underline;
		}

/*		input {

		font-size:9pt;
		letter-spacing: .2px;
		color: #fcfcfc;
		background-color: #2b323b;
		font-family: arial;
		border: 1px solid #3c4554;
		}

		images.icon {

		verical-align: middle;
		margin-left: 5px;
		}*/



/* param on 020608*/


.articleSideProduct
{
	padding:0px 0px 0px 0px;
	margin-top:1px;
	width:160px;
}

.articleSideProduct td
{
	padding-left:13px;
	padding-right:13px;
}

.ArticleTitleCell
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding-left:10px;
	padding-right:0px;
}	
.ArticleCell 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	
}

.article_rss_table
{
	margin-top: 10px; 
	float: left; 
	width: 635px;
	margin-bottom:10px;
}

.article_prod_table 
{
	
	margin-top: 10px; 
	width: 640px;
	margin-bottom:10px;
	
}


.article_prod_table_top
{
	width: 648px;
	margin-bottom:10px;
	
}

.article_prod_title 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	
    text-transform:uppercase;
    height:23px;
    
    padding-left:12px;
    text-transform:uppercase;
    vertical-align:middle;
    width:635px;
}
.article_prod_Description
{
	padding-top : 3px;
	padding-left : 5px;
	padding-right : 0px;
	width : 480px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: #3E3F40;

}

.article_ad_wrap
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
}

.border_grey{

	border:1px solid #C9C9C9;
}

.blue_b{

	color:#5F7189;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
}

.org_b{

	color:#FDA305;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
}

.org_b1{

	color:#FDA305;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
 }

.org_b1 a{

	color:#FDA305;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	text-decoration:underline;
}

.org_b1 a:hover{ text-decoration:none;}

.text_gery{

		font-size: 8pt;
		color: #898989;
		font-family: arial;
		letter-spacing: 0pt;
		vertical-align: middle;
		font-weight:bold;
}

.text_gery a{

	font-weight:normal; color:#0244A2;
}



.tf{

	background-color:#FFFFFF;
	 border:1px solid #7F9DB9;
	 font-size:8pt;
	 height:18px;
}

.itemname, .itemhover, .itemhover1{

	font-size:8pt;
	font-weight:bold;
	color:#3A4654;
	padding:3px 3px 10px 3px;
  	text-align:left;
	vertical-align:top;
	display:block;
	width:135px;
	text-decoration:none;
}

.itemname images, .itemhover images, .itemhover1 images{

	border:none;
	display:block;	

 }

.itemhover{

	background-color:#F3F7FD;
}

.itemhover1{

	background-color:#E2E6EE;
}

.itemname a, .itemhover a, .itemhover1 a{

	color:#3A4654;
	text-decoration:none;
}

.itemname a:hover, .itemhover a:hover, .itemhover1 a:hover {

 	text-decoration:none;
	height:54px;
}

 

.itemname span, .itemhover span, .itemhover1 span{

	color:#86080C;
	font-weight:normal;
	text-transform:uppercase;
}

.moreby{

	font-size:14px;
	font-weight:bold;
	border-bottom:1px #C9C9C9 solid;
	line-height:30px;
	padding-left:10px;
	color:#343434;
}

.moreby span{

	color:#5F7189;
	text-decoration:none;
}

.seemore a{

	color:#0244A2;
	text-transform:uppercase;
	font-weight:normal;
	font-size:8pt;
	text-decoration:underline;
}

.seemore a:hover{

	text-decoration:none;
}

.bzoinfo{

	font-size:8pt;
	color:#343434;
}

.bzoinfo h1{

	font-size:15px;
	color:#1F4366;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	margin:0;
}

.bzoinfo h2{

	font-size:15px;
	color:#86080C;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	margin:0;
}

.textred{

	color:#86080C;
	text-transform:uppercase;
}

.textgrey{

	color:#343434;
	text-transform:uppercase;
}

.bluelink{

	font-size:8pt;
	font-weight:normal;
	color:#0244A2;
	text-decoration:underline;
}

.borde_b{

	border-bottom:1px #C9C9C9 solid;
}

.catbg{

	background:url(images/cat_bg.jpg) left top repeat-x;
}

.footer_rightsec{

	background:url('images/footerbg_right.jpg') left 10px no-repeat;
}

.footer_links{

	margin-top:22px;
}

.footer_links li{

	line-height:17px;
}

.footer_links a{

	font-size:8pt;
	font-weight:normal;
	color:#5F7189;
	vertical-align: top;
	letter-spacing: 1px;
}

.footer_links a:hover{

	text-decoration:underline;
}

.footer_link_b a{

	font-weight:bold;
	color:#B0B6C1;
}

.footer_address{

	margin-top:22px;
	font-size:8pt;
	color:#B0B6C1;
	letter-spacing:1px;
	text-align:left;
	

}

.footer_address a{

 	font-size:8pt;
	color:#B0B6C1 ;
}

.footer_address a:hover{

 	font-size:8pt;
	color:#B0B6C1;
	text-decoration:underline;
}

.footer_address span.footer_yellowtext{	

	font-weight:bold;
	color:#FF9300;
}

/* BEGIN HEADER STYLES */



.header {

	width: 1002px;
	height: 185px;
}

.header1 {

/*	width: 1002px;*/	

	height: 185px;
	width:817px;
}





.headerLeftBars {

	width: 818px;
	height: 185px;
	float: left;
 	background-color: #FFFFFF;
}

.headerRightLogin {

	width: 184px;
	height: 185px;
	float: right;
	background-image: url('images/hd_login_bg.jpg');
	background-position: left top;
	background-repeat: no-repeat;
 	background-color: #FFFFFF;
	font-size: 11px;
}

.headerRightLogin1 {

	width: 179px;
	height:180px;
    background-position: left top;
	float: right;
 	
 	font-size: 11px;
}

.headerRightLogin a:link{color: #8e98a5; font-size: 11px; }

.headerRightLogin a:active{color: #8e98a5; font-size: 11px;}

.headerRightLogin a:visited{color: #8e98a5; font-size: 11px;}

.headerRightLogin a:hover{color: #99a9be; font-size: 11px;}

.headerLogoBar {

	width: 818px;
	height: 74px;
	background-image: url('images/hd_top_rpt.jpg');
	background-repeat: repeat-x;
	background-position: top left;	

}

.headerLogoBar1 {

	width: 818px;
	height: 74px;
	background-image: url(images/headder2.jpg);
	background-repeat: repeat-x;
	background-position: top left;	

}

.headerLogoBarLeft {

	width: 463px;
	height: 74px;
	float: left;
	overflow: hidden;
}

.headerLogoBarRight{

	width: 200px;
	height: 74px;
	float: right;
	overflow: hidden;
	background-image: url('images/hd_search_bg.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

.headerLogoBarRight1{

	width:200px;
	height: 55px;
	float: right;
	background-image: url(images/databasebg.png);
	margin-top:8px;
}



.headerNavigation {

	width: 818px;
	height: 79px;
	background-image: url('images/hd_nav_rpt.jpg');
	background-repeat: repeat-x;
	background-position: top left;
}

.headerNavigation1 {

	width: 818px;
	height: 79px;
	background-image: url(images/headder_btm2.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

.headermainnavfillter{

	width: 818px;
	height: 45px;
}

.headernavsec {

	height: 30px;
	text-align: right;
	margin-bottom:3px;
}

.headernavsec1 {
}

.headermainnavbtn a{

	width: 88px;
	height: 30px;
	line-height:31px;
	padding-left: 5px;
	background-image: url('images/button_off.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	float: right;
	display: block;
  	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	border:none;
}



.headermainnavbtn a:hover {

	width: 88px;
	height: 30px;
	line-height:31px;
	padding-left: 5px;
	background-image: url('images/button_on.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	float: right;
	display: block;
 	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}





.headerMainNavText a:hover {

	padding-top: 7px;
	padding-left: 5px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}



.headerMainNavText a:link {

	padding-top: 7px;
	padding-left: 5px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}



.headerMainNavText a:visited {

	padding-top: 7px;
	padding-left: 5px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}


.headerAdNavigationContent {
	width:100%;
}
.headerAdNavigationContentBoxImage {

	width: 19px;
	height: 27px;
	color: #FFFFFF;
	float: left;
	padding-left: 0px;
}


.headerAdNavigationContentBoxPhone {

	padding-left: 10px;
	padding-right: 10px;
	
	padding-top: 0px;
	float: right;
	font-size: 12px;
}
.headerAdNavigationContentBoxOne {

	padding-left: 10px;
	padding-right: 10px;
	
	padding-top: 2px;
	float: left;
	font-size: 8pt;
                text-transform:capitalize;
}



.headerAdNavigationContentBoxTwo {

	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	padding-top: 8px;
	float: left;
	font-size: 12px;
}



.headerAdNavigationContentBoxThree {

	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	padding-top: 8px;
	float: left;
	font-size: 12px;
}



.headerAdNavigationContentBoxFour {

	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	padding-top: 8px;
	float: left;
	font-size: 12px;
}



.headerAdNavigationContentBoxFive {

	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	padding-top: 8px;
	float: left;
	font-size: 12px;
}

.headerAdBar {

	width: 818px;
	height: 27px;
	background-image: url('images/hd_adbar_rpt.jpg');
	background-repeat: repeat-x;
	background-position: top left;
}

.headerAdBar1 {

	width: 818px;
	height: 27px;
	
}





/* END HEADER STYLES */

/* START PRODUCT STYLES */

.suggestedbg{

	background:url('images/suggesteditems.gif') no-repeat left top;
	width:178px;
	height:23px;
}

.suggestedbg images, .protab_act images, .new_arrivals_head images, .featured_specials_head images, .greytitle images, .darktitle images{

	float:left;
	margin-top:9px;
	margin-right:4px;
	margin-left: 7px;
}

.promocodebg images{

	float:left;
	margin-top:9px;
	margin-right:7px;
}

.promocodebg{

	font-family:Arial, Helvetica, sans-serif;
	background:url('images/usepromocode.jpg') no-repeat left top;
	width:312px;
	line-height:23px;
	color:#67717D;
	text-transform:uppercase;
	padding-left:7px;
	font-weight:bold;
	font-size:8pt;
	letter-spacing:1.1px;
}

.focusbar {

	width: 1002px;
 }

.fbleft {

	width: 4px;
	height: 34px;
	background-image: url('images/rndbar_left.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

.fbcontent {

 	height: 33px;
	line-height:34px;
	background-image: url('images/rndbar_rpt.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	float: left;
	font-family:"Times New Roman", Arial;
	font-size: 18px;
	font-weight: normal;
	color: #CED3DA;
	padding-top:1px;
}

.fbcontent images{

	float:left;
	margin-top:9px;
	padding-left:6px;
	margin-right:8px;
}

.fbright {

	width: 4px;
	height: 34px;
	background-image: url('images/rndbar_right.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

.protab_act a, .protabin_deact a{

	font-size:8pt;
	text-transform:uppercase;
	line-height:23px;
	font-weight:normal;
	letter-spacing:.5px;
	padding-left:23px;
	text-decoration:none;


}

.protab_act a{ color:#fff;} 

.protabin_deact a{ color:#3A4654;} 

.protab_act{

	background:url(images/prointab-act.gif) no-repeat left top;
	width:86px;
	height:22px;
	float:left;
 }

.protabin_deact{

	background:url(images/prointab-deact.gif) no-repeat left top;
	width:86px;
	height:22px;
	float:left;
	margin-left:1px;
}

/* END PRODUCT STYLES */

/* START SITE MAP STYLES */

#sitemap_leftsec{

	float:left;
	width:161px;
	margin-top:9px;
}

.sitemap_lefthead{

	background: url('images/customer_service.jpg') no-repeat left top;
	line-height:23px;
	height:23px;
	text-transform:uppercase;
	color:#E1E3E6;
	letter-spacing:1px;
}

.sitemap_lefthead images{

	float:left;
	margin:10px 7px 0px 8px;
}

.sitemap_leftinfo{

	border:1px solid #E1E3E6;
	margin-top:4px;
	padding:11px 8px 20px 10px;
}

.sitemap_leftinfo h1{

	font-size:15px;
	color:#8E98A5;
 	font-weight:bold;
	letter-spacing:.6px;
	border-bottom:1px dotted #E1E1E1;
	padding-bottom:5px;
	margin-bottom: 8px;
}

.sitemap_leftinfo h1 span{

	font-size:13px;
}

.sitemap_leftinfo ul{

	padding:8px 0px 10px 0px

}

.sitemap_leftinfo ul li a{

	color:#0244A2;
	text-decoration:underline;
}

.sitemap_leftinfo ul li a:hover{

	color:#0244A2;
	text-decoration:none;
}

.livechat a{

	background: url('images/livechat.jpg') no-repeat left top;
	height:133px;
	width:141px;
	display:block;
}

#rightsec{

	float:left;
	width:822px;
	margin: 9px 0px 2px 9px;
	font-size:8pt;
}

.sitemap_nav{

	width:822px;
	background: url('images/sitemap_navbg.jpg') left top repeat-x;
	position:relative;
	height:26px;
}

.sitemap_nav ul li{

	display: inline;
   }

 .sitemap_nav_tab a{

 	line-height:26px;
	font-size:12px;
	letter-spacing:1px;
	height:26px;
	padding:6px 17px 5px 31px;
	color:#3A4654;
	text-decoration:none;
 	background: #CFD3D8 url('images/arrow_r.gif') 7px 5px no-repeat; 

}

.sitemap_nav_tab a:hover{

 	background: #B1B8C3  url('images/arrow_gl.gif') 7px 5px no-repeat; 

}

.sitemap_nav_tab_active a{

 	line-height:26px;
	font-size:12px;
	letter-spacing:1px;
	height:26px;
	padding:6px 17px 5px 31px;
	color:#3A4654;
	text-decoration:none;
 	background: #B1B8C3  url('images/arrow_d.gif') 7px 5px no-repeat; 

}

.sitemap_icons{

	position:absolute;
	top:2px;
	left:787px;
	width: 20px;
}

.sitemap_icons images{ margin-left:4px;}

.src{

	background:url('images/sitemap_nav_rc.jpg') right top no-repeat;
	height:26px;
 }

.slc{

	background: url('images/cat_lc.jpg')  no-repeat left top;
	height:26px;
 }

 	

 .rightsec_info{

 	border:1px solid #E1E3E6;
	margin-top:0px;
	padding:6px 17px 245px 13px;
	background-image:url('images/containerbottombg.jpg');
	background-position: left bottom;
	background-repeat: repeat-x;
	color:#4E4F52;
}

.rightsec_info ul{

	margin:20px 0px 20px 0px;
}

.rightsec_info a{

	color:#0244A2;
 }

.rightsec_info ul li{

	background-image:url('images/arrow_yellow.jpg');
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-left:10px;
	line-height:18px;
	color:#4E4F52;
}

.rightsec_info ul li a{

 	line-height:18px;

}

.rightsec_info ul li a:hover{

	text-decoration:none;
 	line-height:18px;
}

.rightsec_info p{

	margin-top:10px;
	color:#4E4F52;
}

.sitemaplink a{

	font-weight:bold;
	font-size:8pt;
}

.sitemapsublinks{

	margin-top:22px;
}

.sitemapsublinks a{

	font-size:8pt;
 	color:#1A1A1A;
	vertical-align: top;
	letter-spacing: 1px;
	line-height:15px;
	text-decoration:none;
}

.sitemapsublinks a:hover{

	text-decoration:underline;
}

.sitemap_address{

 	font-size:8pt;
	color:#1F4366;
	letter-spacing:1px;
	line-height:15px;
}

.sitemap_addressbg{

	background:url(images/sitemapaddressbg1.jpg) left top ;


	padding:12px 8px 2px 14px;
	background-repeat:repeat-x;
	margin-top:11px;


}

.sitemap_address a{

 	font-size:8pt;
	color:#1F4366;
	text-decoration:none;
}

.sitemap_address a:hover{

	text-decoration:underline;
}

.sitemap_address span.footer_yellowtext{	

	font-weight:bold;
	color:#1F4366;
}

/* END SITE MAP STYLES */

/* START PRODUCT CATEGOTY STYLES */

#container{

	width:1002px;
	position:relative;
}

.rightsecheading {

 	height: 33px;
	line-height:34px;
	background-image: url('images/rndbar_rpt.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #CED3DA;
	padding-top:1px;
	text-indent:10px;
}

.procatsecsmain{

	margin-top:10px;
	background-color:#E2E6EE;
	width:817px;
	height:121px;
	float:left;
}

.procattitles{

	font-size:8pt;
	color:#1A1A1A;
	background-color:#F3F7FD;
	padding:14px 7px 10px 7px;
	line-height:16px;
}

.featureditemsec{

	width:817px;
	float:left;
	margin-top:7px;
}

.pagenation{

	font-size:8pt;
	color:#1a1a1a;
}

.pagenation a{

	font-size:8pt;
	color:#1a1a1a;
	text-decoration:none;
}

.pagenation a:hover{

	font-size:8pt;
	color:#1a1a1a;
	font-weight:bold;
	text-decoration:none;
}.pagenation a:active{

	font-size:8pt;
	color:#1a1a1a;
	font-weight:bold;
	text-decoration:none;
}

.pagenation span.act{

	font-size:8pt;
	color:#1a1a1a;
	font-weight:bold;
	text-decoration:none;
}

.pagenation span.more a{

	text-decoration:underline;
}

.pagenation span.more a:hover{

	text-decoration:none;
}

.cattitle{

 	color:#fff;
	font-size:8pt;
	text-transform:uppercase;
	line-height:23px;
	text-align:left;
	height:23px;
	font-weight:normal;
	letter-spacing:.5px;
	

}

.cattitle images{

	float:left;
	margin-top:9px;
	margin-right:6px;
	margin-left: 2px;
}

.sortby{

	color:#454545;
	font-size:8pt;
}

.pagesubhead{width:993px; float:right; margin-top:5px;}

/* END PRODUCT CATEGOTY STYLES */

/* START REGISTR PAGE STYLES */

.reg_tc{

	background:url('images/register_tc.jpg') no-repeat left top;
}

.reg_bc{

	background: url('images/register_bc1.jpg') no-repeat left bottom;
}

.loginbg{

	background:	url('images/loginbg.jpg') repeat-x left bottom;
}

.register_title{

	font-size:16px;
	
	text-align:left;
	
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	line-height:33px;
	text-decoration:none;
	margin-right:5px;
 }

.register_title images, .register_title a{

	border:none;
}

.register_title images{

	margin-right:7px;
}

/* END REGISTR PAGE STYLES */

/* START REGISTRATION STYLES */

#registrationmain{

	background-color:#5C626B;
	padding:50px 0px 150px 170px;
	position:relative;
	float:left;
	width:832px;
}

.registrationbg{

	background:#FFFFFF;
	width:680px;
 	float:left;
}

.registration_header{

	background: url(images/registrationheaderbg.jpg) left top repeat-x;
	margin:0px 6px 0px 10px;
	height:38px;
	line-height:38px;
	color:#ECECF0;
	font-weight:normal;
	padding-left: 12px;
	font-size:15px;
}

.registrationsec{

	width:331px;
	float:left;
	background: url(images/registrationbg.jpg);
	background-position:left;
	background-repeat:repeat-x;
	height:191px;
}

.notificationsec{

	float:left;
	background-color:#fff;
	height:191px;
/*	margin-right:5px;
*/	margin-left:1px;
	width:331px;
}

.close{

	background-color:#5C626B;
	width:675px;
}

.checkmark a{

	display:block;
	background:url(images/check_icon.jpg) no-repeat left top;
	width:12px;
	height:12px;
}

.checkmark-green a{

	display:block;
	background:url(images/check_mark-green.jpg) no-repeat left top;
	width:12px;
	height:12px;
}

 /* END REGISTRATION STYLES */

/* START BUTTON STYLES */

.cancel_button, .request_button, .login_button, .cancel_button_act, .request_button_act, .login_button_act{

	line-height:23px;
	text-align:center;
	text-transform:uppercase;
	color:#3A5977;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	cursor: pointer;
 }

.cancel_button{

	background:url(images/cancel-but.gif) no-repeat left top;
	width: 68px;
	height:23px;
}

.cancel_button_act{

	background:url(images/cancel-but-h.gif) no-repeat left top;
	width: 68px;
	height:23px;
}

.request_button{

	background: url(images/request-but.gif) no-repeat left top;
	width: 74px;
	height:23px;
}

.request_button_act{

	background: url(images/request-but-h.gif) no-repeat left top;
	width: 74px;
	height:23px;
}

.login_button{

	background: url(images/login-but.gif) no-repeat left top;
	width: 54px;
	height:23px;
 }

.login_button_act{

	background: url(images/login-but-h.gif) no-repeat left top;
	width: 54px;
	height:23px;
}

/* END BUTTON STYLES */

/* START PRODUCT ZOOM STYLES */

.smallimages a{

	width:97px;
	height:99px;
	border:1px solid #C9C9C9;
	background-color:#E1E3E6;
	display:block;
}

.normalblue_b{

	color:#1F4366;
	font-weight:bold;
}

.clasebut{

	position:absolute;
	top:20px;
	right:20px;
}



/* END PRODUCT ZOOM STYLES */

.left_sec{

	width:100%; 

	margin-left:0px; 

	margin-top:1px;
	float:left; 

}

.contentleftsec{

width:816px; margin-left:0px; margin-top:5px; float:left;
}

#content_leftsec{

	width:817px;
	float:left;
	margin-left:1px;
}

#content_rightsec{

	width:178px;
	float:right;
}

.aboutsec{

	margin-top:18px;
	position:relative;
}

.aboutsec images{

	float:left;
	margin-right:30px;
}


.arrivals_blogfeed{

	margin-top:22px;
	float:left;
	width:817px;
	position:relative;
 }

.new_arrivals{

	width:479px;
	float:left;
	height:213px;
	background-color:#E2E6EE;
	position:relative;
}

.new_arrivals_head{

	background:url(images/new-arrivals.gif);
	width:479px;
	height:22px;
}

.subcategories_head{

	background: url(images/subcategorieshead.gif) no-repeat left top;
	width:799px;
	height:22px;
}

.newarrivals_head{

	background: url(images/new-arrivalshead.gif) no-repeat left top;
	width:799px;
	height:22px;
}

.trl{

 	position:absolute;
	right:9px;
	top:-14px;
	height:62px;
	width:61px;
}

.trl_ourpic{

 	position:absolute;
	right:-29px;
	top:-15px;
	height:62px;
	width:61px;
}

.sale_save a{

	background: url(images/sale-save.gif) no-repeat left top;
	position:absolute;
	right:9px;
	top:12px;
	height:62px;
	width:61px;
}

.ourblogfeed{

	width:318px;
	height:212px;
	border:1px solid #E1E3E6;
	float:left;
	position:relative;
}

.ourblogfeed h1{

	background-color:#E2E6EE;
	height:30px;
	line-height:30px;
	color:#3A4654;
	font-size:15px;
	padding-left:11px;
}

.ourblogfeed h1 images{

 	float:right;
	margin-top:3px;
	margin-right:2px;
}

.ourblogfeed p{

	padding:18px 10px  0px 10px;
	line-height:16px;
}

.featured_specials{

	padding-top:34px;
	position:static;
	width:799px;
	float:left;
}

.featured_specials_head{

	background: url(images/featuredspecialshead.gif) no-repeat left top;
	height:22px;
	line-height:22px;
}

.newslleter_signup{

	width:178px;
	float:left;
}

.newslleter_signup h1{

	background:url(images/newsletter_sighnup.gif) no-repeat left top;
	line-height:23px;
	height:23px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 5px;
}

.ourblog_seemore{

	position:absolute;
	bottom:8px;
	right:14px;
	width: 86px;
}

.signupbg{

	background:url(images/sighnupbg.gif) left bottom repeat-x;
	height: 183px;
	border:1px solid #E1E3E6;
	margin-top:4px;
}

.submitbut{

	background: url(images/submit_lightblue.jpg) no-repeat left top;
	border:none;
	width:63px;
	height:23px;
	font-size: 8pt;
	color:#2B333E;
	margin-top:6px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.submitbut_h{

	background:	url(images/submit_greybut.jpg) no-repeat left top;
	border:none;
	width:63px;
	height:23px;
	font-size: 8pt;
	color:#eeeeee;
	margin-top:6px;
	font-weight:normal;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.filterbybrand{

	width:178px;
	float:right;
	margin-top:5px;
}

.filterbybrand h1{

	background: url(images/filterbgbrand.gif) no-repeat left top;
	line-height:23px;
	height:23px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
}

.filterbybrandbg{

	background: url(images/filterbybrandbg.gif) left bottom repeat-x;
	height: 95px;
	border:1px solid #E1E3E6;
	margin-top:4px;
}

.vehiclesearchbg{

	background: url(images/filterbybrandbg.gif) left bottom repeat-x;
	height: 185px;
	border:1px solid #E1E3E6;
	margin-top:4px;
}

.categories{

	width:178px;
	float:left;
	margin-left:2px;
}

.categories h1{

	background: url(images/categories.gif) no-repeat left top;
	line-height:23px;
	height:23px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
}

.categoriesbg{

	background: url(images/filterbybrandbg.gif) left bottom repeat-x;
 	border:1px solid #E1E3E6;
	margin-top:4px;
	line-height:20px;
}

.categolies_links{

	line-height:18px;
}

.categolies_links a{

	line-height:18px;
	color:#4E4F52;
	text-decoration:none;
}

.categolies_links a:hover{

	text-decoration:underline;
}

.catsecs{

	position:relative;
	width:799px;
	float:left;
	margin-top:6px;
}

.banner{

	position:relative;
	width:817px;
	height:316px;
}

.nos{

	position:absolute;
	right:15px;
	bottom:10px;
	width:138px;
	height:24px;
}

.nos li{ display:inline;}

.nolink a{

	background:url(images/nobg.gif) no-repeat left top;
	display:block;
	float:left;
	text-align:center;
	width:23px;
	line-height:23px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin-left:3px;
}

.nolink a:hover{

	background:url(images/nobg-h.gif) no-repeat left top;
	display:block;
	float:left;
	text-align:center;
	width:23px;
	line-height:23px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin-left:3px;
}

.nolink_act a{

	background:url(images/nobg-h.gif) no-repeat left top;
	display:block;
	float:left;
	text-align:center;
	width:23px;
	line-height:23px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin-left:3px;
}

.cat_content{

	width:779px;
	margin-left:9px;
}

/* START CATEGORY INSIDE STYLES */

.ourpic_images{

	float:left;
	width:602px;
	height:316px;
	position:relative;
}

.ourpicmain{

	position:relative;
	width:817px;
	float:left;
	margin-top:29px;
	

}



.ourpicsec{

	position:absolute;
	right:0px;
	top:0px;
	background-color:#E2E6EE;
	width:215px;
	height:316px;
}

.picoftheweek{

 	position:relative;
	margin:0px auto;
	margin-top:18px;
	width:135px;
}

.picofthename_title{

	background-color:#3A4654;
	line-height:22px;
	color:#B0B6C1;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	padding-left:7px;
	font-family: Arial, Helvetica, sans-serif;
	width:128px;
}

.ourpic_seemore{

	position:absolute;
	bottom:14px;
	right:15px;
}

.cat_info{

	float:left;
	width:194px;
	height:294px;
	background-color:#F3F7FD;
	padding:12px 8px 10px 12px;
}

/* END CATEGORY INSIDE STYLES */

/* START CATEGORY SECTION STYLES */

.categories_sections{

	float:left;
	width:798px;
	height:123px;
	background-color:#E2E6EE;
	position:relative;
	margin-top:38px; 	

}

.cat_sec_in{

	width:748px;
	margin-left:9px;
	height:117px;
	top:-4px;
 	position:relative;
}

.cattabs{

	height:23px;
	width:746px;
 }

.cattabs images{

	margin-left:1px;
}

.whtsec{

	float:left;
	width:121px;
	height:69px;
	background-color:#fff;
	margin-left:1px;
	padding:12px 7px 12px 7px;
	line-height:18px;
}

.whtsec_price{

	float:left;
	width:187px;
	height:69px;
	background-color:#fff;
	margin-left:1px;
	padding:12px 7px 12px 7px;
	line-height:18px;
}

.whtsec a, .whtsec_price a{

	color:#4E4F52;
	text-decoration:none;
}

.whtsec a:hover, .whtsec_price a:hover{

	color:#4E4F52;
	text-decoration:underline;
}

.price_tf{

	margin-top:5px;
}

.price_tf input{

	margin:0px 6px 0px 6px;
}

.tf01{

	width:66px;
	float:left;
}

/* END CATEGORY SECTION STYLES */



/* START FULL COLOR LAYOUT STYLES */

.dash_contentbg{

	color:#FFFFFF;
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:5px; 

	width:817px;
	float:left;
}

.dashsec_left{

	width:336px;
	float:left;
	padding-left:9px;
	float:left;
}

.dashsec_right{

	width:457px;
	float:left;
	margin-left:6px;
}

.rightnav{

	width:179px;
	background: url(images/rightnavbg.gif) left top repeat-x;
	float:left;
	margin:0px;
	padding:0px;
}

.rightnav h1{

	padding-left:8px;
	padding-bottom:5px;
	padding-top:10px;
}

.rightnav  ul{

	margin:0px;
}

.rightnav  ul li{

 	line-height:22px;
	margin:0px 1px 0px 1px;
}

.rightnav  ul li images{

	float:left;
	padding:2px 0px 0px 17px;
	margin-right:10px;
}

.rightnav  ul li a{

 	color:#333333;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	display:block;
	width:177px;
 }

.rightnav  ul li a:hover{

 	color:#333333;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	display:block;
	background-color:#B3B9C3;
}

/* END FULL COLOR LAYOUT STYLES */



#newcontentpartone{

    width:336px;
	float:left;
	padding: 9px 0px 0px 8px;
}

#newcontentparttwo{

    float:left;
   margin:0px 0px 0px 0px;
   vertical-align:top;
}

.generalaccountcornera{

	 width:8px;
	 height:27px;
	 background-image:url(images/box_top_l.png);
	 background-repeat:no-repeat;
	 background-attachment:scroll;
}

.generalaccountcornerb{

   	width:8px;
   	height:27px;
   	background-image:url(images/box_top_r.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
}

.editmodual_txt{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#0244A2;
	padding:20px 0px 0px 0px;
}

.general_txt{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	padding-top:5px;
	vertical-align: middle;
 }

.general_blutxt{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#1F4366;
	padding-top:5px;
	letter-spacing: 0pt;
	text-align:right;
	vertical-align: middle;
	margin-right:10px;
}

.gry_txt{

	font-size: 8.5pt;
	font-weight: bold;
	color: #535252;
	font-family: Arial, Verdana;
	padding-left:6px;
	text-align: left;
}





.textorg_upper1{

	color:#FF9300;
	font-size:8pt;
	text-transform:uppercase;
	text-align:right;
	margin-right:5px;
}

.textorg_upper1 a{

	color:#FF9300;
	font-size:8pt;
	text-transform:uppercase;
	text-decoration:none;
	float:right;
}

.textorg_upper1 a:hover{

	text-decoration:underline;
	float:right;
}



/*START ORDER HISTORY STYLES*/

/*------kishore--(22-07-08)-----*/

.managebg{

	background-image:url(images/order_sidemanagebg.jpg);
	background-repeat:repeat-y;
	height:370px;
	

}

.managetext{

	background-image:url(images/account.gif);
	background-repeat:no-repeat;
	width:80px;
	height:20px;
	margin-left:12px;
}

.subheadder_nav{

	width: 30px;
	height: 29px;
	line-height:10px;
	margin-left: 50px;
	background-image: url(images/subnavbg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	float:left;
	display: block;
  	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	border:none;
}

.boxtitle1{

		font-size: 8.5pt;
		font-weight: bold;
		color: #535252;
		font-family: Arial, Verdana;
		padding-left:6px;
		text-align: left;
}

.orderbg{

	background-color:#9EA6B2;
	background-repeat:repeat-x;
	height:50px;
	border:solid ;
	border-top-width:1px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	color:#FFFFFF;
}

.txtbox{

	width:98px;
	height:16px;
	margin-left:8px;
	border:none;
}

.ordertxt{

	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	padding-left:8px;
	color:#343434;
}

.shippedtxt{

	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#333333;
}



.datetext{


	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#F3F7FD;
	padding-left:7px;
	float:left;
}	

#newcontentbg{

	width:802px;
	float:right;
}	


.brow{

	background-color:#F3F7FD;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left center;
	height:25px;
}		



.grow_h{

	background-color:#E1E3E6;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left center;
	height:25px;
}	

.wrow{

	background-color:#ffffff;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left center;
	height:25px;
	

}

.contentbottombg{

	background-color:#F7F7F7;
	background-attachment: scroll;
	background-repeat: repeat;
	height:8px;
}

.contentbroderbg{

	background-attachment: scroll;
	background-color: #EBF5FC;
	background-repeat: repeat-x;
	height:8px;
}			   

#rightnavigation{

	width:507px;
	float:right;
	padding-right:5px;
}

.mouse0ffbg{

	background-attachment: scroll;
	height: 27px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	margin-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#EBF5FC;
	line-height:26px;
	text-align:center;
	letter-spacing:1px;
	text-decoration:none;
}

.mouse0ffbg a{

	background-attachment: scroll;
	background-image: url(images/mouse-off-strip.gif);
	background-repeat: repeat-x;
	height: 27px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#EBF5FC;
	line-height:26px;
	text-align:center;
	letter-spacing:1px;
	text-decoration:none;
	display:block;
}

.mouse0ffbg a:hover{

	background-attachment: scroll;
	background-image: url(images/mouse-on-strip.gif);
	background-repeat: repeat-x;
	height: 27px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#EBF5FC;
	line-height:26px;
	text-align:center;
	letter-spacing:1px;
	text-decoration:none;
}		

#procedbutone{

	width:129px;
	float:left;
	margin-right:1px;
}

#procedbuttwo{

	width:142px;
	float:left;
	margin-right:1px;
}			  

#procedbutthree{

	width:108px;
	float:left;
	margin-right:1px;
}	

#procedbutfour{

	width:115px;
	float:left;
	margin-right:1px;
}

.normaltexta{

	font-size:8pt;
	color:#4E4F52;
}

.history td{

	padding-left:5px;
}

/*END ORDER HISTORY STYLES*/



.redtxt{

font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#9A2528;
}

.submitgray{

	background: url(images/submit_greybut.jpg) no-repeat left top;
	border:none;
	width:63px;
	height:23px;
	font-size: 8pt;
	color:#EEEEEE;
	margin-top:6px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}

/*START CHECKOUT STYLES*/

 .right_sec{

	background-image:url('images/containerbottombg.jpg');
	background-position: left bottom;
	background-repeat: repeat-x;
	border:1px solid #E1E3E6;
	margin-bottom:70px;
	position:relative;
}





.wishright_bg h1{

	font-size:12pt;
	text-align:left;
	border-bottom:1px dotted #C7C7C7;
	background-image: url('images/roundcircleicon.gif');
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 17px;
	font-family:"Times New Roman", Times, serif;
	line-height:33px;
	margin:0px 17px 0px 13px; 

	color:#4E4F52;
}

.right_grytxt{

	padding:22px 0px 1px 13px;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#4E4F52;
}

.use_btn{

	background-image:url(images/use_btn.gif);
	border:none;
	width:44px;
	height:23px;
	font-size: 8pt;
	color:#ffffff;
	margin-top:2px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;


}

.use_btnh{

	background-image:url(images/use_btnh.gif);
	border:none;
	width:44px;
	height:23px;
	font-size: 8pt;
	color:#000000;
	margin-top:2px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.next_btn{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#3A4654;
	position:absolute;
	bottom:29px;
	right:49px;
}

.next_btn a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#3A4654;
	padding-right:10px;
	text-decoration:none;
}

.next_btn a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#3A4654;
	padding-right:10px;
	text-decoration:underline;
}

/*START CART STYLES*/

.cart_nav{

	background-color:#FFFFFF;
	background-repeat:repeat-x;
	width:822px;
	height:26px;
}

.cart_navtab a{

 	line-height:26px;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	height:26px;
	padding:5px 17px 6px 31px;
	color:#3A4654;
	text-decoration:none;
 	background: #ffffff url('images/arrow_r.gif') 7px 5px no-repeat; 

}

.itembg{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#F3F7FD;
	background-color:#5F7189;
	height:23px;
	text-transform:uppercase;
	padding-left:5px;
}

.cart_right_sec{

	background-color:#FFFFFF;
	background-position: left bottom;
	background-repeat: repeat-x;
	margin-top:6px;
	margin-bottom:70px;
}

.gift_txt{

	background-image:url(images/giftbg.gif);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	border:1px solid #C9C9C9;
	padding-left:8px;
}

.giftcard_bg{

	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/subcategorieshead.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:312px;
	line-height:23px;
	color:#E1E3E6;
	text-transform:uppercase;
	padding-left:7px;
	font-weight:bold;
	font-size:8pt;
	letter-spacing:1.1px;
}

.ordertotal_bg{

	background-color:#a8adb4;
	height:27px;
}

.giftcodebg{

	font-family:Arial, Helvetica, sans-serif;
	background: url(images/giftcard_bg.gif) no-repeat left top;
	width:312px;
	line-height:23px;
	color:#E1E3E6;
	text-transform:uppercase;
	padding-left:7px;
	font-weight:bold;
	font-size:8pt;
	letter-spacing:1.1px;
	height:23px;
}





/*BUTTONS STYLES*/

.login_button_new, .login_button_new_act, .login_button_done_act, .login_button_done {

	line-height:23px;
	text-align:center;
	text-transform:uppercase;
	color:#3A5977;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	cursor: pointer;
	

}

.login_button_new{

	background: url(images/login_but.gif) no-repeat left top;
	width: 62px;
	height:23px;
 }

.login_button_new_act{

	background: url(images/login_but_h.gif) no-repeat left top;
	width: 62px;
	height:23px;
	

}

.login_button_done{

	background: url(images/done_but.gif) no-repeat left top;
	width: 54px;
	height:23px;
	

 }

.login_button_done_act{

	background: url(images/done_but_h.gif) no-repeat left top;
	width: 54px;
	height:23px;
	

}

.whitebg{

	background-color:#FFFFFF;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left center;
	height:81px;
}

.gray_h{

	background-color:#F3F7FD;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left center;
	height:81px;
}

.grow{

	background-color:#E1E3E6;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left center;
	height:81px;
}	



.craditbox{

	font-size:11pt;
	text-align:left;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:10px;
	border:1px solid #E1E1E1;
	font-weight:bold;
	color:#1A1A1A;
	padding-top:10px;
	height:100px;
}

.craditbox_line{

	border-bottom:1px dotted #E1E1E1;
	background-position:left;
	background-repeat:no-repeat;
	line-height:20px;
}

dft_gap{

	padding-left:16px;
}

.emailgraybg{

	font-family:Arial, Helvetica, sans-serif;
	background: url(images/emailgraybg.gif) no-repeat left top;

	width:357px;
	line-height:23px;
	color:#E1E3E6;
	text-transform:uppercase;
	font-weight:bold;
	font-size:8pt;
	letter-spacing:1.1px;
	height:23px;

}

.wishright_bg{

	background-image:url('images/containerbottombg.jpg');
	background-position: left bottom;
	background-repeat: repeat-x;
	border:1px solid #E1E3E6;
	margin-top:6px;
	margin-bottom:70px;
}

.dollor_bg{

	background-image:url(images/dollorbg.gif);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	border:1px solid #C9C9C9;
	padding-left:8px;
}

.savetxt{

	 font-family:Arial, Helvetica, sans-serif;
	 font-size:18pt;
	 font-weight:bold;
	 color:#3A4654;
	 padding: 0px 0px 5px 10px;
}

/*ALERT PROMPT STYLES*/

.alertsec{

	width:261px;
 	margin:20px;
	background: url(images/alttotalbg.gif) left top repeat;
}

.alerttxt{

	font-size:16px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#1F4366;
	font-weight:bold;
}

.alerttotalsec{

	width:261px;
 	margin:20px;
	padding-top:9px;
	padding-left:9px;
	

}

.altmidsec{

    background-color:#ffffff;
	border-left:1px solid #868787;
	border-right:1px solid #868787;
	width:259px;
	padding-top:5px;
	}

/*-----MINI CART STYLES-------*/



#minicarttotalsec{

                  width:263px;
				  float:left;
				 

				  }

#minicartsubsec{

               width:263px;
			   float:left;
			   }

			   

   				  

.minicarttop{

	background-image:url(images/minicarttop_1_images.gif);
	float:left;
	height:12px;
	width:263px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
			}

	

.minicartbottombg{

	background-image:url(images/minibottom.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 263px;
	background-position: left top;
	

	

	}    	

.minicartrightsec{

	background-image:url(images/minicartright_1_strip.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left top;
	height:10px;
	}

.minicartleftsec{

	background-image:url(images/minicartleft_1_strip.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: right top;
	height:10px;
	}

.minicartmiddle{

           background-color:#FFFFFF;
		   }	

#tablediv{

          width:243px;
		  float:left;
		  }

.secondbox{

	background-image:url(images/firstboxgry.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
	height: 23px;
	width: 237px;
	}

.titletext{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-transform: uppercase;
	line-height:15px;
}

.viewchart{

    background: url(images/downbutbg.gif) no-repeat left top;
	border:none;
	width:101px;
	height:23px;
}

.viewcharttext, .viewchart_h{

	font-size: 11px;
	color:#ffffff;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight:bold;
	line-height:24px;
	text-decoration:none

	

}

.viewchart_h{

	background: url(images/downbutbgtwo.gif) no-repeat left top;
	border:none;
	width:101px;
	height:23px;
	

}	  

.broztext{

	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10pt;
	 color:#1A1A1A;
}

/*ABOUT STYLES*/

.officeteam{

	font-size:12pt;
	text-align:left;
	border-bottom:1px dotted #E1E1E1;
	background-image: url('images/heading_arrow.gif');
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 17px;
	font-family:"Times New Roman", Times, serif;
	line-height:33px;
	font-weight:bold;
	color:#4E4F52;
}

/*LINKSLIST STYLES*/

.linksbg{

	font-family:Arial, Helvetica, sans-serif;
	background: url(images/linksbg.gif)  no-repeat left top;
	width:254px;
	line-height:23px;
	color:#E1E3E6;
	text-transform:uppercase;
	font-size:8pt;
	letter-spacing:1.1px;
	height:23px;
}

.requestbtn{

	background: url(images/request_btn.gif) no-repeat left top;
	border:none;
	width:77px;
	height:23px;
	font-size: 8pt;
	color:#eeeeee;
	margin-top:6px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;

}

.requestbtn_h{

	background: url(images/request_btnh.gif) no-repeat left top;
	border:none;
	width:77px;
	height:23px;
	font-size: 8pt;
	color:#2B333E;
	margin-top:6px;
	font-weight:normal;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}

/*LINKSUBMIT STYLES*/

.submitsec{

	float:left;
	background-color:#fff;
	height:510px;
	margin-left:1px;
	width:331px;
}

.submitbtn{

	background: url(images/submitcode.gif) no-repeat left top;
	border:none;
	width:102px;
	height:23px;
	font-size: 8pt;
	color:#eeeeee;
	margin-top:6px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.submitbtn_h{

	background: url(images/submitcode_h.gif) no-repeat left top;
	border:none;
	width:102px;
	height:23px;
	font-size: 8pt;
	color:#2B333E;
	margin-top:6px;
	font-weight:normal;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.introductiontxt{

	line-height:15px;
	color:#4E4F52;
	font-size:8pt;
	letter-spacing:1px;
}

.linktxt{

	float:left;
	text-align:left;
	padding:15px 0px 0px 10px;
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-transform:uppercase;
	width:200px;
}

/*STATUS STYLES*/

.statustxt{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343434;
	line-height:15px;
}

.normalblue{

	color:#1F4366;
	font-weight:bold;
}

.normalblue a{

	color:#1F4366;
	font-weight:bold;
	text-decoration:underline;
}

.normalblue a:hover{

	color:#1F4366;
	font-weight:bold;
	text-decoration:none;
}





.pricebg{

	background: url(images/pricebg.gif)  left top repeat-x;
}



/*NEWHEADDER STYLES*/

.headerLogoBarLeft1 {

	width:616px;
	height:64px;
	float: left;
	overflow: hidden;
}

.headerLeftBars1s1 {

	width: 818px;
	height: 185px;
	float: left;
	background-image:url(images/logohereimages.gif);
}

.line{

	text-align:left;
	border-bottom:1px dotted #C7C7C7;
	padding-bottom:4px;
	color:#4E4F52;
}

.paymenttext td{ padding-right:7px;}

.shippinginfo{ padding-left:15px;
}

/*Added Param on 25Aug08*/

.height5{

	height:5px;
}

.width4{

	width:4px;
}

.linksubtxt{

	float:left;
	text-align:left;
	margin:15px 0px 0px 170px;
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	width:200px;
}

.submit_txt{

	font-size:15px;
	color: #535252;
	font-family: Arial, Verdana;
	padding-left:6px;
	text-align: left;
	float:left;
	margin-top:5px;
	height:23px;
}

.save-btn{

	background: url(images/save1.png) no-repeat left top;
	border:none;
	width:45px;
	margin-top:2px;
	cursor:pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:4px 0px 5px 0px;
}

.save-btnh{

	background: url(images/save-h1.png) no-repeat;
	background-repeat:no-repeat;
	background-position:top;
	width:45px;
	margin-top:2px;
	cursor:pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:4px 0px 5px 0px;
	border:none;
}

.next-btn {

	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#3A4654;
	height:40px;
	width:790px;
	background-color:#E5E6E8;
	position:absolute;
	left: 1px;
	top: 526px;
}

.next-btn a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#3A4654;
	height:40px;
	text-decoration:none;
}

.next-btn a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#3A4654;
	height:40px;
	text-decoration:underline;
}

.check_nav{

	width:100%;
	position:relative;
}

.check_nav_new{

	width:100%;
	position:relative;
}

#checkout_leftsec{

	float:left;
	width:180px;
	margin-top:9px;
}

.checkout_lefthead{

	background: url(images/custemerbg.png);
	background-repeat:no-repeat;
	line-height:23px;
	width:180px;
	height:24px;
	text-transform:uppercase;
	color:#E1E3E6;
	letter-spacing:1px;
	font-size:12px;
}

.checkout_leftinfo{

	border:1px solid #DBDBDB;
	margin-top:2px;
	padding:5px 8px 0px 8px;
	border-bottom:none;
}

.checkoutlefttxt {

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#343434;
	line-height:18px;
	padding:10px 0px 10px 2px;
	text-decoration:none;
	height:145px;
}

.checkoutlefttxt a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#343434;
	line-height:18px;
	padding-left:2px;
	text-decoration:none;
}

.checkoutlefttxt a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#0244A2;
	line-height:18px;
	text-decoration:underline;
}



.loginsec-btn a{

	width:154px;
	height:20px;
	line-height:20px;
	
	background-position: top left;
	background-repeat: no-repeat;
 	display: block;
  	text-align:left;
	
	font-size: 8pt;
	text-decoration:none;
	border:none;
	padding-left:8px;
	margin:10px 2px 0px 3px;
}



.loginsec-btn a:hover{

 	
	background-position: top left;
	background-repeat: no-repeat;
 	display: block;
  	text-align: left;
	
	font-size: 8pt;
	text-decoration:none;
	border:none;
 }

.loginbtmsec{

	
	background-repeat:no-repeat;
	width:171px;
	height:68px;
}

a.loginbtmtxt {}

a.loginbtmtxt:hover{

	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
	
}

.hleft {

	width: 4px;
	height: 34px;
	background-image: url(images/tlc.png);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	font-size:1px;
}

.hcontent {

 	height: 34px;
	line-height:33px;
	background-color:#010203;
	float: left;
	font-family:"Times New Roman", Arial;
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top:1px;
}

.hcontent img{

	float:left;
	margin-top:9px;
	padding-left:6px;
	margin-right:8px;
}

.hright {

	width: 4px;
	height: 34px;
	background-image: url(images/trc.png);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

.grytxt{

	padding:10px 0px 0px 13px;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#4E4F52;
	line-height:16px;
}

.order-text{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#3A4654;
	height:40px;
	background-color:#E5E6E8;
}

.order-text a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#3A4654;
	height:40px;
	background-color:#E5E6E8;
	text-decoration:none;
}

.order-text a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#3A4654;
	height:40px;
	background-color:#E5E6E8;
	text-decoration:underline;
}

.otherbox{

	padding:5px 8px 10px 8px;
	border:1px solid #DBDBDB;
}

.clickToCall
{
	margin-right:5px;
			
	width:122px;
	height:16px;
	margin-top:3px;
	margin-bottom:5px;
	margin-left:8px;
}

.shadowBoxFrame
{
	background-color:White;	
}
/*NEW HOMEPAGE STYLES*/
.mainLoading
{
	font-weight:bold;
}
.headerContentWrap
{
	margin-top: 0px;
	margin-left: 0px;
	height: 245px;
	
	padding-left: 10px;
	padding-top: 10px;
	border-top: 0px outset #666666;
}
.headerMainCategoryWrap
{
	margin-top:3px;
	overflow: hidden;
	height: 185px;
	width:156px;
	border-right:1px solid silver;
	position:relative;
	
}
.headerSubCategoryWrap
{
	margin-top:3px;
	overflow: hidden;
	height: 185px;
	width:655px;
	position:relative;
}
.headerBrandWrap
{
	margin-top:3px;
	overflow: hidden;
	height: 185px;
	width:800px;
	position:relative;
}
.headerBrandWrap2
{
	margin-top:3px;
	overflow: hidden;
	height: 170px;
	width:800px;
	position:relative;
}
.headerMainCategoryContent
{
	
}

.headerTitleTable
{
	width: 100%;
}
.headerTitleTable td
{padding-right:10px;}
.headerMainTable
{
}
.headerChoiceTitle
{
	font-weight:bold;
	font-size:16px;
	
	padding-bottom:5px;
	width:785px;
}
.headerChoiceCell
{
	vertical-align:top;
	position:relative;
}
.headerChoiceSubCell
{
	vertical-align:top;
}
.headerChoiceCell ul
{
display:inline;
float:left;
padding-left:0px;
margin-left:0px;
margin-top:5px;
}
.headerChoiceSubCell ul
{
display:inline;
float:left;
padding-left:0px;
margin-left:8px;
margin-top:5px;
margin-bottom:0px;
}

.headerChoiceCell li
{
	list-style-type: none;
}
.headerChoiceSubCell li
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-right:0px;
	width:156px;
	list-style-type: none;
}

.headerChoiceButtonOff
{
	vertical-align: middle;
	margin-bottom: 2px;
	margin-left: 0px;
	font-size:10pt;
}
.headerChoiceButtonOn
{
	vertical-align:middle;
	margin-bottom:2px;
	margin-left:0px;
	font-size:10pt;
	z-index:0;
}
.headderbanner {

	
	width:823px;
	height:255px;
	background-repeat:no-repeat;
	background-position:left top;
	z-index:100;
}

.headderbannerright_new {

	
	background-repeat:no-repeat;
	width:179px;
	height:240px;
	background-position:left top;
	padding-top:15px;
}

.headderrightsec-white{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
                padding-bottom:5px;
}

.orangetxt{

	font-family: Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:normal;
	color:#FDA305;
}

.orangetxt a{

	font-family: Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:normal;
	color:#FDA305;
	text-decoration:none;
}



.orangetxt a:hover{

	font-family: Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:normal;
	color:#FDA305;
	text-decoration:underline;
}



input.text{

	width:156px;
	height:16px;
	
	margin-bottom:6px;
	font-size:8pt;
	
	vertical-align:middle;
	padding-left:2px;
}

select.text{

	width:156px;
	height:16px;
	border: 1px solid #7F9DB9;
	margin-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#3A4654;
	vertical-align:middle;
	padding-left:2px;
}

.abouttext-bot{

	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#343434;
	line-height:18px;
	text-align:justify;
    	height:194px;
	background-repeat: no-repeat;
	padding:8px;
	background-position:top left;
}



.aboutbluetxt{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0244A2;
}

.aboutbluetxt a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	text-decoration:none;
}

.aboutbluetxt a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	text-decoration:underline;
}


.blogarticlebox{

	width:635px;
	height:194px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
}


.blognamebox2 {
	width:626px;
	height:181px;
	margin-top:0px;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:hidden;
}



.indexsearch_h{

	
	background-repeat:no-repeat;
	width:71px;
	height:23px;
	border:0px solid;
	cursor:pointer;
}



.newssearch{

	
	background-repeat:no-repeat;
	width:71px;
	height:23px;
	border:0px solid;
	cursor:pointer;
}

.newssearch_h{

	
	background-repeat:no-repeat;
	width:71px;
	height:23px;
	border:0px solid;
	cursor:pointer;
}



.newchatnow{

	background-image: url(images/chatnow.png);
	background-repeat:no-repeat;
	width:89px;
	height:23px;
	border:0px solid;
	cursor:pointer;
}

.newchatnow_h{

	background-image: url(images/Chat_blue.png);
	background-repeat:no-repeat;
	width:89px;
	height:23px;
	border:0px solid;
	cursor:pointer;
}



/*NEW CATEGORYPAGE STYLES*/

.bgcolor{

	background-color:#CED1D7;}

.tablebg_mac{

	 vertical-align:top;
	}

.listbox{

	margin:0px 0px 0px 0px;
	border: 1px solid #7F9DB9;
	width:131px;
	padding:0px 0px 0px 0px;
}

.category_new{

	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	color:#1d538b;
	letter-spacing:0.5px;
	padding-top:5px;
}

.categoryBox{background-color:#E5E6E8; width:816px;}

.runtext-bot{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#343434;
	line-height:19px ;
	padding-top:0px;
	padding-bottom:5px;
	padding-right:10px;
	letter-spacing:0.5px;
}

#content_rightsec-two{

	width:180px;
	float:right;
}




.checkbox{

	border: 1px solid #7F9DB9;
	}

.cattext, .cattext_two, .cattext_three {
	font-size:8pt;
}

.cattext_two{

	padding-left:9px;
	}

.cattext_three{

	color:#AAAAAA;
}

.cat-four{

	padding-left:18px;
}

.newtablebg{

	border: 1px solid #DBDBDB;
	background-color:#E5E6E8;
	border-top:none;
	border-bottom:none;
}

.checkout_leftinfo_two{

	border:1px solid #DBDBDB;
	margin-top:2px;
	padding:0px 0px 0px 0px;
	border-bottom:none;
	background-color:#F9F9F9;
}

.checkout_leftinfo_two_one{

	border:1px solid #DBDBDB;
	padding:0px 0px 0px 0px;
	margin-top:1px;
	border-bottom:none;
	background-color:#F9F9F9;
}



.checkout_leftinfo_three, .checkout_leftinfo_four, .check-fiv{

	border:1px solid #DBDBDB;
	padding:0px 0px 0px 0px;
	border-bottom:none;
	background-color:#F9F9F9;
}

.checkout_leftinfo_four{

	border-bottom:1px solid #DBDBDB;
	

}


.check-fiv{

	border-top:none;
}

.verticalimages{

	background-image:url(images/vertical-color-img.jpg);
	background-repeat:no-repeat;
	width:12px;
	height:98px;
	float:left;
}

.hor-box{

	background-image:url(images/vertical-color-hr-img.jpg);
	width:19px;
	height:18px;
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	position:absolute;
}

.text_th{

	border: 1px solid #7F9DB9;
	width:153px;
	padding:4px 0px 4px 6px;
	color:#3A4654;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	

}

.text_area{

	border: 1px solid #7F9DB9;
	width:159px;
	color:#3A4654;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:4px 0px 4px 6px;
	margin-top:2px;
	margin-bottom:6px;
	}

.go-btn{

	background: url(images/Go_orng.png) no-repeat left top;
	border:none;
	width:45px;
	height:23px;
	margin-top:7px;
	cursor:pointer;
}

.go-btnh{

	background: url(images/Go_blck.png) no-repeat;
	background-repeat:no-repeat;
	background-position:top;
	width:45px;
	height:23px;
	margin-top:7px;
	cursor:pointer;
	border:none;
}

/*Ratings*/

.rating_row{

	position:relative;
	width:100px;
	height:20px;
	list-style:none;
	background-image:url(images/starimg.gif);
}

.rating_row li{

	display:inline;
}

.rating_row a {

  position:absolute;
  display:block;
  top:0;
  left:0;
  height:20px;
  outline:none;
  border: none;
  text-indent:-1000em;
}

a.blue1{

  width:20px;
  z-index:11;
}

a.blue1:hover,a.blue2:hover,a.blue3:hover,a.blue4:hover,a.blue5:hover {

	background-image:url(images/star-a.png);
	width:20px;
}

a.blue1:hover{

  width:20px;
}

a.blue2{

	width:40px;
	z-index:10;
}

a.blue2:hover{

	width:40px;
}

a.blue3{

	width:60px;
	z-index:9;
}

a.blue3:hover{

	width:60px;
}

a.blue4{

	width:80px;
	z-index:8;
}

a.blue4:hover{

	width:80px;
}

a.blue5{

	width:100px;
	z-index:7;
}

a.blue5:hover{

	width:100px;
}

li.blue_s{

  width:24px;
  float:left;
  z-index:7;
  display:block;
  height:20px;
  background-image:url(images/star-a.png);
}

/*PRODUCT LIST PAGE*/
.pageLink 
{
	padding-left:2px;
	padding-right:2px;
	font-size:9pt;
}
.pageLinkCurrent
{
	padding-left:2px;
	padding-right:2px;
	font-weight:bold;		
	font-size:10pt;
}

.productlistimages{

	background-image:url(images/productlist.jpg);
	background-repeat:no-repeat;
	border:none;
	width:181px;
	height:181px;
	cursor:pointer;
}

.productlistimages_h{

	background-image:url(images/productlist_h.jpg);
	background-repeat:no-repeat;
	width:181px;
	height:181px;
	border:none;
	cursor:pointer;
}

.quickview{

	background-image:url(images/QuickView_blue.png);
	background-repeat:no-repeat;
	width:100px;
	height:23px;
	border:none;
	cursor:pointer;
}

.quickview_h{

	background-image: url(images/QuickView_blck.png);
	background-repeat:no-repeat;
	width:100px;
	height:23px;
	border:none;
	cursor:pointer;
}

.carttext{

	font-size:8pt;
	font-weight:normal;
	
	line-height:16px;
}

.productlistredtxt{

	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold ;
	
	}

.productPricetxt
{
	font-size:13pt;
	font-weight: bold ;
	
}
.productPricecaption
{
	font-size:11pt;
	font-weight: bold ;
	
}


.productlistredtxt_n{

	font-size:8pt;
	font-weight:normal;
	display:block;
	height:18px;
}

.productitalic{

	font-size:10pt;
	font-style:italic;
	font-weight:normal;
	text-decoration:line-through;
}

.topVehicleSearch2 {
	width:805px;
	height:90px;
	background-repeat:no-repeat;
	text-decoration:none;
}
.selectVehicle div {
	
	background-repeat:no-repeat;
                width:178px;
                height:41px;
                text-decoration:none;
}
.selectOption div {
	
	background-repeat:no-repeat;
                width:178px;
                height:41px;
                text-decoration:none;
}

a.addCart div {
	
	background-repeat:no-repeat;
                width:178px;
                height:41px;
                cursor:hand;
                text-decoration:none;
}
a.addCart:hover div {
	
	background-repeat:no-repeat;
                width:178px;
                height:41px;
                text-decoration:none;
}
a.addPriceMatch div {
	
	background-repeat:no-repeat;
                width:178px;
                height:32px;
                cursor:hand;
                text-decoration:none;
}
a.addQuote div {
	
	background-repeat:no-repeat;
                width:178px;
                height:41px;
                cursor:hand;
                text-decoration:none;
}

.addcartbtn{

	
	background-repeat:no-repeat;
	width:110px;
	height:23px;
	border:none;
	cursor:pointer;
}

.addcartbtn_h{

	
	background-repeat:no-repeat;
	width:110px;
	height:23px;
	border:none;
	cursor:pointer;
}

.detailsbtn {

	
	background-repeat:no-repeat;
	width:72px;
	height:23px;
	border:none;
	cursor:pointer;
}

.detailsbtn_h {

	
	background-repeat:no-repeat;
	width:72px;
	height:23px;
	border:none;
	cursor:pointer;
}


/*SHOPPPING CART PAGE*/

.shoppingmaintxt{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#3A4654;
	text-transform:uppercase;
	padding-right:12px;
	letter-spacing:1px;
}

.shoppingmaintxt a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#3A4654;
	text-transform:uppercase;
	letter-spacing:1px;
	text-decoration:none;
}

.shoppingmaintxt a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#3A4654;
	text-transform:uppercase;
	letter-spacing:1px;
	text-decoration:underline;
}

.italictxt{

	font-size:8pt;
	font-weight:normal;
	font-style:italic;
	
	text-transform:uppercase;
}

.itemmidtxt{
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#0244A2;
}

.itemmidtxt a{

	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
	
}

.itemmidtxt a:hover{

	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
	
}

.wishlistredtxt{
	font-size:8pt;
	font-weight:normal;
	
}
.wishlistredtxt2{
	font-size:8pt;
	font-weight:normal;
	
}

/*ABOUT PAGE*/

.aboutustxt{

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:#343434;
	padding:10px 0px 6px 0px;
}

/*CONTENT PAGE*/

.contenttxt{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#3A4654;
	line-height:14px;
	text-decoration:none;
}

.contenttxt:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#3A4654;
	line-height:14px;
	text-decoration:underline;
}

.contentlisttext{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#343434;
	line-height:14pt;
}

.contentimages{

	margin:7px 4px 7px 7px;
}

.contentimages_two{

	margin:7px 4px 7px 0px;
}

/* vidyasagar Dashboard */

.contpad{

padding-left:10px;
padding-bottom:20px;
padding-right:5px;
}

.accountid{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #333333;
}



a.accountidlink {

	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	
}

a.accountidlink:hover{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	
}

.accountid2{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #333333;
}

.subheadstyle1{

    padding-left:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#3E3F40;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration:none;
}


.subheadstyle2{

    padding-left:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color:#3E3F40;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration:none;
}

.subheadstyle2-1{

    padding-left:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#3E3F40;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	text-decoration:none;
}

.pad4side{

margin-top:5px;
margin-bottom:5px;
margin-right:5px;
margin-left:15px;
}

.oncol{

    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: right;
}

.oncol2{

    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: right;
}

.oncol4{

    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:left;
}

.oncol41{

    font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:left;
}

.oncol3{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	color: #86080C;
}

.accdaily{

padding-bottom:10px;
padding-top:10px;
}

.images{

margin-top:12px;
}

.borderthree{

border-left:1px solid #EFEFEF;
border-top:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
}



.borderbottom{

border-bottom:1px solid #EFEFEF; 

}

.subtextclass{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	color: #3A4654;
}

.subtextclass6{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
    color: #3A4654;
}

.borderallsides{

	border: 1px solid #E5E6E8;
}

.promocodestext{

	background-image:url(images/bluebutlgr.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
}

.abc1{

    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1F4366;
}

.price{

    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
}

/*ORDER HISTORY PAGE */

.sorttxt{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#4E4F52;
	padding-bottom:2px;
	padding-left:8px;
}

.orderupdate{

	background-image:url(images/Update_blue.png);
	background-repeat:no-repeat;
	border:none;
	width:70px;
	height:23px;
	cursor:pointer;
}

.orderupdate_h{

	background-image: url(images/Update_blck.png);
	background-repeat:no-repeat;
	border:none;
	width:70px;
	height:23px;
	cursor:pointer;
}

.ordertablebg{

	background-color:#CED1D7;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left center;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding-left:7px;
	color:#010203;
	font-weight:normal;
}

.grey{

	background-color:#E5E6E8;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left center;
	height:25px;
}

/*QUICK VIEW PAGE */

#quickmain{

	background-color:#5C626B;
	padding:50px 0px 50px 50px;
	position:relative;
	float:left;
	margin:50px;
	width:730px;
}

.quickclose{

	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#0244A2;
	padding-right:7px;
}		

.quickclose a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#0244A2;
	text-decoration:none;
}		

.quickclose a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#0244A2;
	text-decoration:underline;
}

.leftsidebut{

	background-image:url(images/leftsideclickbut.gif);
	width:14px;
	height:20px;
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	margin-left:2px;
	margin-top:23px;
}

.rightsidebut{

	background-image:url(images/rightsideclickbut.gif);
	width:14px;
	height:20px;
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	margin-top:23px;
	margin-left:-5px;
}

.imagesbroder-bg{

	background-color:#FFFFFF;
	border: 1px solid #8BA6BF;
}

/*Kishore*/

.mailus_two_one{

	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	color:#1A1A1A;
	

}

.home_one{

	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#1A1A1A;
}


.lakshtext{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
}

.lakshtext a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#0244A2;
	text-decoration:none;
}

.lakshtext a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#0244A2;
	text-decoration:underline;
}

.sendmessage_new{

	
	width:125px;
	height:23px;
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
}

.sendmessage_new_on{

	
	width:125px;
	height:23px;
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
}

.ourstory_new_lin{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#1D538B;
	text-decoration:none;
	line-height:16px;
}

.ourstory_new_lin a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#1D538B;
	text-decoration:none;
}

.ourstory_new_lin a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#1D538B;
	text-decoration:underline;
}



.linkrequest {

	
	width:119px;
	height:23px;
	background-position:left bottom;
	background-repeat:no-repeat;
	cursor:pointer;
               border-bottom:0px dotted #bdbdbd;
}

.linkrequest_on {

	
	width:119px;
	height:23px;
	background-position:left bottom;
	background-repeat:no-repeat;
	cursor:pointer;
                border-bottom:0px dotted #bdbdbd;
}



.ourstory_new_lin_on{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#1D538B;
	text-decoration:none;
	line-height:16px;
	letter-spacing:0.1em;
}

.ourstory_new_lin_on a{
	font-size:8pt;
	text-decoration:none;
}


.ourstory_new_lin_on a:hover{
	font-size:8pt;
	text-decoration:underline;
}

/* vidyasagar product-tabs-addisional */

.check_navi ul li{ float:left;}

.check_navi ul li a{

	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-decoration:none;
	background-image: url(images/checknavi_a.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#454545;
	width:153px;
	display:block;
	line-height:23px;
 }

.check_navi ul li a:hover{

	background-image:url(images/Thenewchecknav152-h.png);
	background-repeat:no-repeat;
	color:#454545;
}

.check_navi ul li a.check_navi_active {

	background-image:url(images/checknavi-h1.png);
	background-repeat:no-repeat;
	height:23px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-decoration:none;
	color:#454545;
	width:155px;
	margin-right:1px;
	float:left;
}

/*feedbacks edit*/

.accountsetting1{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	

}

.signup{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;


}

.addtowishbuttonrightpad{

padding-right:35px;
}

.pad_lr{

padding-left:10px;
padding-right:10px;
}

/*Dashboard 2pagespadding*/

.foursidespad{

padding-right:5px;
padding-left:10px;
padding-top:15px;
padding-bottom:15px;
}

.tablepadleft{

padding-left:15px;


}

.foursidespad2{

padding-right:10px;
padding-left:10px;
padding-top:5px;
padding-bottom:15px;
}

.foursidespad3{

padding-right:10px;
padding-left:10px;
padding-top:10px;
padding-bottom:5px;
}

.foursidespad4{

padding-right:10px;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
}

.foursidespad4-1{

padding-right:10px;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
}

.foursidespad5{

padding-right:10px;
padding-left:25px;
padding-top:5px;
padding-bottom:15px;
}

.growh{

	background-color:#E1E3E6;
	background-repeat:repeat;
	background-position:top;
	border:1px solid #F0EFF4;


}

.growh_1{

	background-color:#E1E3E6;
	background-repeat:repeat;
	background-position:top;
	border:0px;
 }

.browh{

	background-color:#F3F7FD;
	background-repeat:repeat;
	background-position:top;
	border:1px solid #F0EFF4;
}

/*new pages*/

.pad4sid{

padding-bottom:86px;
padding-left:19px;
padding-right:19px;
padding-top:47px;
}

.subtext11{

	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #1A1A1A;
	text-decoration: none;
	text-align: left;
}

.blueclose{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0244A2;
	text-decoration: none;
	text-align: left;
}

.blueclose:hover{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0244A2;
	text-decoration:underline;
	text-align: left;
}

.padsregistration{

padding-bottom:85px;
padding-left:57px;
padding-right:67px;
padding-top:52px;
}

.inregistpad{

padding-bottom:33px;
padding-left:6px;
padding-right:6px;
padding-top:6px;
}

.userreg{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ECECF0;
}

.userregpad1{

padding-bottom:21px;
padding-left:13px;
padding-right:12px;
padding-top:13px;
}

.userregpad2{

padding-bottom:26px;
padding-left:13px;
padding-right:12px;
padding-top:13px;
}

.emailme{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FDBC15;
	text-decoration: none;
}

.noti_ineer_text{

	font-family: "Arial Narrow";
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #454545;
	text-decoration: none;
}

.reg_inner_text{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 	text-transform:capitalize;
	color: #454545;
	text-decoration: none;
}

.termofservice{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0244A2;
}

.minicart{

	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 24px;
	padding-left: 14px;
}

.minicart_sub{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}





/*Added param on 13oct2k8*/

.submitsec{

	float:left;
 	height:450px;
	margin-left:1px;
	width:331px;
}



.submitbutton, .cancelbutton, .loginbut, .request_but, .save_btn, .yes_btn, .no_btn, .send_btn, .close_btn, .viewcart_btn, .checkout_btn, .modify_btn, .register_btn{

	height:23px;
	border:none;
	cursor:pointer;
}



.submitbutton{

	background:url(images/Submit_whte.png) no-repeat left top;
	width:68px;
}

.submitbutton:hover{

	background:url(images/Submit_blck.png) no-repeat left top;
}

.cancelbutton{

	background:url(images/Cancel_whte.png) no-repeat left top;
	width:71px;
}

.cancelbutton:hover{

	background:url(images/Cancel_blck.png) no-repeat left top;
}

#registersec{

	width:474px;
	position:relative;
	background-color:#fff;
}

.loginsec{

	background-repeat:repeat-x;
	background-position:bottom;
	padding:10px 15px 0px 15px;
	font-size:13px;
}

.loginbut{

	background:url(images/Login_whte.png) no-repeat left top;
	width:58px;
}

.loginbut:hover{

	background: url(images/Login_blck.png) no-repeat left top;
}

.request_but{

	background: url(images/Request_whte.png) no-repeat left top;
	width:82px;
}

.request_but:hover{

	background: url(images/Request_blck.png)  no-repeat left top;
}

.save_btn{

	background:url(images/Save_whte.png) no-repeat left top;
	width:45px;
}

.save_btn:hover{

	background: url(images/Save_blck.png) no-repeat left top;
}

.yes_btn{

	background:url(images/Yes_whte.png) no-repeat left top;
	width:45px;
}

.yes_btn:hover{

	background: url(images/Yes_blck.png) no-repeat left top;
}

.no_btn{

	background:url(images/No_whte.png) no-repeat left top;
	width:45px;
}

.no_btn:hover{

	background: url(images/No_blck.png) no-repeat left top;
}

.send_btn{

	background: no-repeat left top;
	width:52px;
}

.send_btn:hover{

	background: no-repeat left top;
}

.close_btn{

	background:url(images/Close_whte.png) no-repeat left top;
	width:62px;
}

.close_btn:hover{

	background: url(images/Close_blck.png) no-repeat left top;
}

.viewcart_btn{

	background:url(images/ViewCart_whte.png) no-repeat left top;
	width:92px;
}

.viewcart_btn:hover{

	background: url(images/ViewCart_blck.png) no-repeat left top;
}

.checkout_btn{

	background:url(images/Checkout_whte.png) no-repeat left top;
	width:92px;
}

.checkout_btn:hover{

	background: url(images/Checkout_blck.png) no-repeat left top;
}

.modify_btn{

	background:url(images/Modify_whte.png) no-repeat left top;
	width:69px;
}

.modify_btn:hover{

	background: url(images/Modify_blck.png) no-repeat left top;
}

.register_btn{

	background:url(images/Register_whte.png) no-repeat left top;
	width:86px;
}

.register_btn:hover{

	background: url(images/Register_blck.png) no-repeat left top;
}

.popupmain_border{

	border:3px solid #555A63;
}

/*ALERT PAGE*/

.alertwhitebgTop{

	background-image:url(images/alert_tc.jpg);
	background-position:0px;
	background-repeat:no-repeat;
	height:7px;
        font-size:1px;
}

.alertwhitebg{

	background-image:url(images/alert_bg.jpg);
	background-position:0px;
	background-repeat:repeat-y;
}

.alertwhitebgBottom{

	background-image:url(images/alert_bc.jpg);
	background-position:0px;
	background-repeat:no-repeat;
	height:7px;
        font-size:1px;
}

.alertgreybg{

	background-image: url(images/alertgreybg.jpg);
	background-position:top;
	background-repeat:repeat;
}


/*EMAIL A FRIEND*/

.efrdgreybg{

	background:url(images/efrdgreybg.jpg) left bottom repeat-x;
	float:left;
	width:440px;
}



.miniblueborder{

	border:#8BA6BF solid 1px;
}

.miniwhitebg{

	background-image: url(images/minibg.jpg);
	background-position:top;
	background-repeat:repeat-y;
}

.registrationbg1{

	background:url(images/form_bg.jpg) left top repeat-y;
}

.white1 a{

	color: #FFFFFF;
	font-size: 10pt;
	text-decoration:none;
}

.white1 a:hover{

	color: #FFFFFF;
	font-size: 10pt;
	text-decoration:none;
}

.abc{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#454545;
	text-decoration:none;
	font-weight:normal;
	float:left;
}

.foursidespad_d_n{

padding-right:10px;
padding-left:10px;
}



/*NEW HEADDER CLASSES*/

.headerLogoBar_new {

	width: 818px;
	height: 74px;
	background-position: top left;	

}

.headerLogoBarRight_new{

	width:170px;
	height: 35px;
	float: right;
}



.headerNavigation_new{

	width: 818px;
	height: 79px;
	
	background-repeat: repeat-x;
	background-position: top left;
}


.headermainnavHighlight {}
.headermainnav a{
	width: 88px;
    	padding-left:0px; 
	background-position: bottom center;
	background-repeat: no-repeat;
	float: right;
	display: block;
  	text-align: center;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	border:none;
	text-transform:uppercase;
}

.headermainnav a:hover {
	width: 88px;
    	padding-left:0px; 
	background-position: bottom center;
	background-repeat: no-repeat;
	float: right;
	display: block;
 	text-align: center;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform:uppercase;
}

.headermainnavHighlight a{

	width: 88px;
	line-height:31px;
    	padding-left:0px; 
	margin-bottom:1px;
	background-image: url('images/button_on_new.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	float: right;
	display: block;
  	text-align: center;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	border:none;
	text-transform:uppercase;
}
.headermainnavHighlight a:hover {

	width: 88px;
	line-height:29px;
    	padding-left:0px; 
	margin-bottom:0px;
	background-image: url('images/button_on_new.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	float: right;
	display: block;
 	text-align: center;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform:uppercase;
}

.headermainnavHighlight a:visited
{
	text-transform:uppercase;
}

.productCellHome{
	height:190px;
	display:block;
}

.productCell{ background-color: white;
height:210px;
}

.customerSupportBox{

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	
	line-height:18px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}

.customerSupportBox ul{padding-top:0px; padding-bottom:0px; margin-top:0px;margin-bottom:0px;}

.customerSupportBox ul li{padding-top:0px; padding-bottom:0px; margin-top:0px;margin-bottom:0px;margin-left:-13px;}

.customerSupportBox ul a{

	font-size:8pt;
	font-weight:normal;
	
	line-height:18px;
	padding-left:0px;
	text-decoration:none;
	padding-top:0px; 
                padding-bottom:0px; margin-top:0px;
                margin-bottom:0px;
}

.customerSupportBox ul a:hover{
	font-size:8pt;
	font-weight:normal;
	
	line-height:18px;
	text-decoration:underline;
}



	

.contentpane {height:0px; padding : 0;}



a.filterDelete {

vertical-align : middle;
margin-bottom : 4px;
text-decoration: none;
}

.faqMessage 
{
font-size : 11pt;
text-align : left;
background-position : left 0%;
background-repeat : no-repeat;
line-height : 23px;
padding-top: 2px;
display : block;
margin-bottom : 0;
}

.checkoutTotalHeader {

font-size : 9pt;
text-align : left;
background-position : left 0%;
background-repeat : no-repeat;
line-height : 27px;
display : block;
width: 323px;
padding-left : 17px;
margin-bottom : 0;
font-weight:bold;
border-bottom:none;
}


.checkout {
font-size : 8pt;

word-spacing : 0.1em;
display : block;
width : 800px;
}

.checkout h1 {
font-size : 10.5pt;
text-align : left;
border-bottom : 1px dotted #bdbdbd;
background-position : left 0%;
background-repeat : no-repeat;
line-height : 23px;
display : block;
float:left;
clear:both;

width : 395px;
margin-top:0px;
}

.checkoutHead1 {
     background-position : right 0%;
     background-repeat : no-repeat;
}
.checkoutHead2 {
     
     background-position : right 0%;
     background-repeat : no-repeat;
}
.checkoutHead3 {
     
     background-position : right 0%;
     background-repeat : no-repeat;
}

.checkoutError {
    display:block;
    font-size:12px;
    padding-left:10px;
}

.confirmItemList {
    display:block;
    margin-bottom:10px;
}

.confirmItemListSeparator {
    display:block;
    height:2px;
    border-top: solid 1px #e5e6e8;
    width:250px;
    font-size:1px;
}

.linksColumn {

width : 260px;
}

.sendmessage_new {

background-image : url(images/Sendmsg_blue.png);
width : 125px;
height : 23px;
background-repeat : no-repeat;
background-position : left bottom;
cursor : pointer;
}

.sendmessage_new_on {

background-image : url(images/Sendmsg_blck.png);
width : 125px;
height : 23px;
background-repeat : no-repeat;
background-position : left bottom;
cursor : pointer;
}

.CategoryHeader {

font-size : 9pt;
;
padding-bottom : 2px;
padding-top : 5px;
font-weight : bold;
}

.ArticleLink {

font-size : 8pt;
text-decoration : none;
line-height : 16px;
letter-spacing : 0.1em;
vertical-align : top;
font-size : 8pt;
}

.ArticleLink a {
font-size : 8pt;

text-decoration : none;
}

.ArticleLink a:hover {
font-size : 8pt;

text-decoration : underline;
}

.ArticleArrow {

width : 11px;
text-align : left;
vertical-align : middle;
}



.productListBox {

width : 161px;
height : 225px;
vertical-align : top;
text-align : left;
padding-left:7px;
}

.productListBorderBox {

border-left : 1px solid;
border-bottom : 1px solid;
border-color: #e5e6e8;
border-top-color: #e5e6e8;
border-right-color: #e5e6e8;
width : 173px;
padding-left : 5px;
padding-top : 12px;
padding-right : 5px;
padding-bottom : 12px;
text-align : left;
vertical-align:top;
}
.productListBorderTopBox {

width : 173px;
padding-left : 5px;
padding-top : 12px;
padding-right : 5px;
padding-bottom : 12px;
text-align : left;
vertical-align:top;
}

.productListBorderBottomBox {
width : 173px;
padding-left : 5px;
padding-top : 12px;
padding-right : 5px;
padding-bottom : 12px;
text-align : left;
vertical-align:top;
}
.productListBorderBottomRightBox {
width : 173px;
padding-left : 5px;
padding-top : 12px;
padding-right : 5px;
padding-bottom : 12px;
text-align : left;
vertical-align:top;
}

.productListBorderLongTopBox {

width : 816px;
padding-left : 5px;
padding-top : 5px;
padding-right : 5px;
padding-bottom : 5px;
text-align : left;
}

.productListBorderLongBox {

width : 816px;
padding-left : 5px;
padding-top : 5px;
padding-right : 5px;
padding-bottom : 5px;
text-align : left;
}

.productListInnerBox 
{
height:215px;	
min-height: 100%;
}

.productCatImg div {
padding:0,0,0,0;
margin:0,0,0,0;
}

.productCatImg a {
padding:0,0,0,0;
margin:0,0,0,0;
}

.productCatImg a img {
padding:0,0,0,0;
margin:0,0,0,0;
}

.productCatImgOverlay {

position : absolute;
top : 0;
left : 0;
width : 0;
height : 0;
}


a.productListThumb {

height : 181px;
width : 181px;
}

a.productListThumb .productListThumpImg {
filter:alpha(opacity=100);
-moz-opacity:1;
}

a.productListThumb:hover .productListThumpImg {
filter:alpha(opacity=70);
-moz-opacity:0.7;

}

td.productListThumb
{
	width:100px;	
}
a.productListThumb .productListThumpQVw {

position : absolute;
height : 1px;
width : 1px;
float : left;
display : none;
width : 92px;
height : 23px;
z-index : 1;
display : none;
}

a.productListThumb:hover .productListThumpQVw {
display : inline;
}

a.productDarkLink {

font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
color : #343434;
line-height : 18px;
padding-left : 2px;
text-decoration : none;
padding-top : 0;
padding-bottom : 0;
margin-top : 0;
margin-bottom : 0;
}

a.productDarkLink:hover {

font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
color : #0244a2;
line-height : 18px;
text-decoration : underline;
}

.contentBody {

margin-top : 1px;
margin-bottom : 0;
margin-left : 0;
width : 816px;
table-layout:fixed;
}

.bottomminiheader {

	padding-left: 10px;
	padding-right: 0px;
	color: #FFFFFF;
	padding-top: 5px;
	float: left;
	font-size: 12px;
}

.homeNews {
    width: 440px;
    margin-left:10px;
}

.articleNews {
    width: 600px;
    margin-left:10px;
}

/* Added By Omar Francisco - For SCE Products */
/* start */
.ProductImage
{
       width: 132px; 
       height: 132px; 
       border: 0;
}

.ProductPanel
{
       width: 132px;
       position: relative;
       height: 132px;
}

.productCatImgOverlay
 {
      position : absolute;
      top : 0;
      left : 0;
      width : 0;
      height : 0;
}
/* End */

.templateGap
{
height:5px;
font-size:1px;
}

.templateHeaderGap
{
width:4px;
font-size:1px;
}

.templateMenuSpace
{
width:180px;
}

.catTable {
margin-top: 1px; 
margin-bottom: 0px; 
margin-left: 0px; 
width: 816px;
}

.catGap
{
font-size: 1px; 
height: 9px;
}

.catRowGapLeft
{
width: 11px;
font-size:1px;
}

.categoryCell { 
   height:210px;
   width:150px;
}

.productThumbEdge {
width: 12px; 
height: 66px;
}

.productThumbCell {
width: 66px;
}


input.textHeader {

	width:156px;
    height:16px;
	border: 1px solid #7F9DB9;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#3A4654;
	vertical-align:bottom;
	padding-left:2px;
                margin-left: 0px;
}

.applycouponbtn div {
	
	background-repeat:no-repeat;
                width:16px;
                height:16px;
                cursor:hand;
}

.calcSHbtn div {
	background-image:url(images/moreicon.gif);
	background-repeat:no-repeat;
                width:16px;
                height:16px;
                cursor:hand;
}


.headerWelcomeText {
       font-size:12px;
       text-align:left;
       padding-top:15px;
	padding-left: 5px;
}





.prodNotFound
{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:10pt;
margin-top:50px;
margin-bottom:100px;
}


/* new classes */
.loadingAnimation
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:33px;
	height:33px;
	display:block;
	margin-bottom:0px;
	padding-bottom:0px;
}
.loadingAnimationSmall
{
	background-repeat:no-repeat;
	background-position:center center;
	width:23px;
	height:23px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.searchbuttonheader
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:22px;
	height:21px;
}
.carttotalpng
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:22px;
	height:21px;
}
.shoppingcartpng
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:23px;
	height:23px;
}
.scelogo
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:26px;
	height:29px;
	border-right: medium none; 
	border-top: medium none; 
	border-left: medium none; 
	border-bottom: medium none;
}
.featuredribbon
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:58px;
	height:58px;
}
.newribbon
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:58px;
	height:58px;
}
.specialribbon
{
	background-repeat:no-repeat;
	background-position:center center;
	width:58px;
	height:58px;
}
.rssicon1
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:16px;
	height:16px;	
}
.rssyoutube
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:16px;
	height:16px;	
}
.rsstwitter
{
	background-repeat:no-repeat;
	background-position:center center;
	width:16px;
	height:16px;	
}
.rssblogspot
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:16px;
	height:16px;	
}
.vimeorss
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:16px;
	height:16px;	
}
.categorybullet
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:9px;
	height:9px;	
	display:inline-table;
	vertical-align:middle;
	padding-left:0px;
	margin-left:0px;
}
.twitterside
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:178px;
	height:24px;	
}
.facebookside
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:178px;
	height:24px;	
}
.linkedinside
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:178px;
	height:24px;	
}
.blogspotside
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:178px;
	height:24px;	
}
.ebayside
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:178px;
	height:24px;	
}
.flickrside
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:178px;
	height:24px;	
}
.myspaceside
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:178px;
	height:24px;	
}
.vimeoside
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:178px;
	height:24px;	
}
.youtubeside
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:178px;
	height:24px;	
}
.cancelmainsearchbanner
{
	
	background-repeat:no-repeat;
	background-position:center center;
}
.mainbannerscrolldown
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:12px;
	height:15px;	
	display:inline-block;
}
.mainbannerscrollup
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:12px;
	height:15px;	
	display:inline-block;
}
.sidemainbannersearchby
{
	
	background-repeat:no-repeat;
}
.horizontalviewbutton
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:25px;
	height:22px;	
}
.verticalviewbutton
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:25px;
	height:22px;	
}
.productListThumpQVgrid
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:132px;
	height:132px;
	vertical-align:middle;
	text-align:center;
}
.productListThumpQVrow
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:181px;
	height:181px;
	vertical-align:middle;
	text-align:center;
}
.reviewstar_full
{
	
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
	*display: inline;
	zoom:1;
	width:20px;
	height:20px;		
}
.reviewstar_empty
{
	
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
	width:20px;
	height:20px;		
}
.quickviewmoredetails
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:118px;
	height:23px;	
}
.quickviewmoredetails_h
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:118px;
	height:23px;	
}
.emailfriendicon
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:24px;
	height:24px;	
	margin-right:5px;
	display: inline-block;
}
.wishlisticon
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:24px;
	height:24px;	
	margin-right:5px;
	display: inline-block;
	line-height:22px;
}
.moveleftthumbnail
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:14px;
	height:20px;	
}
.moverightthumbnail
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:14px;
	height:20px;	
}
.prodcouponicon
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:16px;
	height:16px;	
}
.paypalcheckout
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:100px;
	height:22px;	
}
.creditcardicon
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:145px;
	height:20px;		
}
.cvvquestion
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:16px;
	height:16px;		
	display:inline-block;
}
.continuecheckoutbutton
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:220px;
	height:23px;		
}
.processcheckout
{
	background-image:url(images/checkoutButton2.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:220px;
	height:23px;		
}
.circledoticon
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:11px;
	height:23px;		
	display:inline-block;
}
.checkouthead4
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:214px;
	height:66px;		
}
.checkoutbutton
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:220px;
	height:23px;		
}
.savelaterbutton
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:122px;
	height:16px;		
}
.savetocartbutton
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:162px;
	height:16px;		
}
.tabClose
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:11px;
	height:16px;
	display:inline-block;	
	text-decoration:none;	
	float:left;
}
.tabClose_h
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:11px;
	height:16px;
	display:inline-block;		
	text-decoration:none;	
	float:left;
}
.linktabicon
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:7px;
	height:15px;
	display:inline-block;	
	text-decoration:none;	
}
.headerseperator
{
	width:5px;	
}
.contentseparator
{
	width:5px;	
}
.appliedcodetitle
{
	font-weight:bold;
}
.couponcodetitle
{
	display: block; padding-left: 10px; padding-bottom: 5px
}
.collapsedresult
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:10px;
	height:10px;		
	cursor:hand;
}
.expandedresult
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:10px;
	height:10px;		
	cursor:hand;
}

.dashSearch{
	
	background-repeat:no-repeat;
	width:71px;
	height:23px;
	border:0px solid;
	cursor:pointer;
}
.dashSearch_h{

	
	background-repeat:no-repeat;
	width:71px;
	height:23px;
	border:0px solid;
	cursor:pointer;
}
.message2icon
{
	
	background-repeat:no-repeat;
	background-position:center center;
	width:47px;
	height:48px;		
}



.productDetailstitle {

font-weight:bold;
}

.topFilterHeader 
{
	font-weight:bold;
	padding-left:5px; 
	padding-right:15px; 
	padding-bottom:5px; 
	width:118px;
}

.topFilterContent 
{
	padding-left:5px; 
	padding-right:15px; 
	width:120px;
}

.ProductWarningTitle 
{
	font-weight:bold; 
	font-size:12pt;
}


	.sbsceQuoteHead { background:url(/images/Quote-Top.gif) top left no-repeat;}
            
	.sbsceQuoteHead span {display:block; padding:15px 40px 15px 45px; background:url(/images/QuoteTitle.png) center left no-repeat; color:white; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; margin:10px 0px 0px 4px;}

            .sbsceQuoteForm {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; vertical-align:middle}

            .sbsceQuoteClip { background:url(/images/QuoteTDBG.gif) top left repeat-y;}

            .sbsceQuoteInfo tr td {padding-bottom:5px;}

            .sbsceQuoteQuestions tr td {padding-bottom:5px;}

            .sbsceQuoteQuestions2 tr td {padding-bottom:5px;}

            .sbsceQuoteCountry {width:150px;}

            .sbsceQuoteForm input {padding:2px 0px;}

            .sbsceQuoteBottom { background:url(/images/Quote-Bottom.gif) bottom left no-repeat;}

            .sbsceQuoteInfo {margin:0px 20px;}

            .sbsceQuoteQuestions {margin:0px 20px;}

            .sbsceQuoteQuestions2 {margin:0px 20px;}

            .sbsceQuoteLabel {margin-right:10px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:13px; color:#3b3b3b;}

            .sbsceQuoteState {width:155px; margin-right:10px;}

            .sbsceQuoteZip {width:120px;}

            .sbsceQuoteBreak { background:url(/images/QuoteBreak.gif) 4px center no-repeat; height:25px;}

            .sbsceQuoteQuestions input {width:320px;}

            .sbsceQuoteQuestions select {width:320px;}

            .sbsceQuoteQuestions2 input {width:300px;}

            .sbsceQuoteRadioTable tr td {padding:0px !important;}

            .sbsceQuoteRadioGroup input {width:auto;}

            .sbsceQuoteRadioGroup {width:320px;}

            .sbsceQuoteRadioGroup span {margin-right:20px;}

            .sbsceQuoteSubTitle {color:#3b3b3b; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}

            .sbsceQuoteBreakSmall { background:url(/images/QuoteBreakSmall.gif) 4px center no-repeat; height:20px;}

            .sbsceQuoteBottomInner {margin:0px 20px 20px 20px;}

            .sbsceQuoteBottomInner ul {margin:0px; padding:0px; width:300px;}

            .sbsceQuoteBottomInner ul li {margin:0px; padding:0px; list-style:none; float:left; clear:both; font-size:10px; color:#555555; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}

            .sbsceQuoteSubmit { background:url(/images/QuoteSubmit.png) center center no-repeat; color:white; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:8px 44px 10px 0px; display:block; text-decoration:none; cursor:hand;}


	.sbsce2QuoteHead { background:url(/images/Quote-Top2.gif) top left no-repeat;}

	.sbsce2QuoteHead span {display:block; padding:15px 40px 15px 45px; background:url(/images/QuoteTitle2.png) center left no-repeat; color:white; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; margin:10px 0px 0px 4px;}


	.sbsce2QuoteForm {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

	.sbsce2QuoteClip { background:url(/images/QuoteTDBG2.gif) top left repeat-y;}

	.sbsce2QuoteInfo tr td {padding-bottom:5px;}
	

.sbsce2QuoteBottom { background:url(/images/Quote-Bottom2.gif) bottom left no-repeat; height:20px;}

	.sbsce2QuoteInfo {margin:0px 20px;}
	
.sbsce2QuoteLabel {margin-right:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#3b3b3b;}


	.sbsce2QuoteBottomInner {margin:0px 20px 20px 20px;}


	.sbsce2QuoteBottomInner ul {margin:0px; padding:0px; width:300px;}

	.sbsce2QuoteBottomInner ul li {margin:0px; padding:0px; list-style:none; float:left; clear:both; font-size:10px; color:#555555; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

	
.sbsce2QuoteThankYouH1 {color:#787878; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

	.sbsce2QuoteThankYouH2 {color:#838383; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }


	.sbsce2QuoteContinue { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:white; background:url(/images/FormConti2.png) center center no-repeat; padding:4px 10px; text-decoration:none; margin:10px 0px; display:inline-block;}

	.sPopUpHead { background:url(/images/PopUp-Top.gif) top left no-repeat;}

	.sPopUpHead span {display:block; padding:15px 40px 15px 19px; background:url(/images/PopTitle.png) center left no-repeat; color:white; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; margin:10px 0px 0px 4px;}

	.sPopUpForm {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

	.sPopUpClip { background:url(/images/PopUpTDBG.gif) top left repeat-y;}


	.sPopUpBottom { background:url(/images/PopUp-Bottom.gif) bottom left no-repeat; height:20px;}

	.sPopUpInfo {margin:0px 19px;}

	.sPopUpLabel {margin-right:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#3b3b3b;}


	.sPopUpBottomInner {margin:0px 20px 20px 20px;}

	
.sPopUpBottomInner ul {margin:0px; padding:0px; width:300px;}

	.sPopUpBottomInner ul li {margin:0px; padding:0px; list-style:none; float:left; clear:both; font-size:10px; color:#555555; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}


	.sYouLine {}

	.sYouLine span { color:#2f2f2f; font-size:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:4px 5px; display:inline-block;}

	.sPopKeyWord {font-size:20px !Important; background:#b1e3ff; display:inline !Important;}

	.sPopCheck {padding:0px !Important;}

	.sEngineLogo {padding:0px 0px !Important; position:relative; width:62px; height:24px;}

	.sEngineLogo img {margin-top:3px; position:absolute; top:5px; //top:0px;}

	.sPopUpBreak { height:40px !important; background:url(/images/PopUpBreak.png) center center no-repeat;}

	.sPopUpSearchInput {font-size:17px; font-family:Arial; color:#2f2f2f; width:80%; margin:5px 0px; background:white !Important; border:1px solid #999999 !important; border-right:none !Important; border-top:1px solid #cccccc !Important; border-left:1px solid #cccccc !important; padding:3px 5px; display:block; float:left; height:20px;} 
	.sPopUpSearchSubmit { background:url(/images/PopUpSearchButton.png) center center repeat-x transparent; border:1px solid #999999; border-top:1px solid #cccccc !Important; border-left:1px solid #cccccc !important; border-bottom:1px solid #999999 !important; font-size:15px; padding:3px 5px 2px; width:14%; cursor:pointer; display:block; float:left; margin-top:5px; font-family:Arial, Helvetica, sans-serif; height:28px;}
	
.sPopUpCont {font-size:11px !important; padding-top:3px;}

	.sPopUpCont span, .PopUpCont p {font-size:11px !important;}

	.sPopUpCont a, .PopUpCont a:hover {font-size:11px !important; color:#025d7f;}



.resultBrand
{
	font-weight:bold;
	text-transform:uppercase;
}

.headerVideoWrap1, .headerVideoWrap2, .headerVideoWrap3, .headerVideoWrap4, .headerVideoWrap5
{
	font-size:0px !important;
        line-height:0px;
        height:255px;

}

/* Product Details Application List */
.tblAppList {width:660px; border-collapse:collapse; font-size:12px;}
.tdAppListheader {font-weight:bold; padding:5px;}
.tdAppList {padding:5px;}
.tdAppListPrice {padding:5px; font-weight:bold;} 
.tdAppListImg {text-align:center; vertical-align:middle; padding:5px;}

/* product Details Car Search Redirect Popup */

.OpsHead { background:url(/images/Quote-Top.gif) top left no-repeat;}

.OpsHead span {display:block; padding:15px 40px 15px 15px; background:url(/images/QuoteTitle3.png) center left no-repeat; color:white; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; margin:10px 0px 0px 4px;}


.OpsForm {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.OpsClip { background:url(/images/QuoteTDBG.gif) top left repeat-y;}

.OpsInfo tr td {padding-bottom:5px;}


.OpsBottom { background:url(/images/Quote-Bottom.gif) bottom left no-repeat; height:20px;}

.OpsInfo {margin:0px 20px;}

.OpsLabel {margin-right:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#3b3b3b;}


.OpsBottomInner {margin:0px 20px 20px 20px;}

.OpsBottomInner ul {margin:0px; padding:0px; width:300px;}

.OpsBottomInner ul li {margin:0px; padding:0px; list-style:none; float:left; clear:both; font-size:10px; color:#555555; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}


.OpsThankYouH1 {color:#787878; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(/images/Warning.png) center left no-repeat; padding:10px 0px 10px 35px; display:block; }

.OpsThankYouH2 {color:#fc9003; font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(/images/Ok.png) center left no-repeat; padding:10px 0px 10px 35px; display:block; }


.OpsContinue { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:white; background:url(/images/FormConti.png) center center no-repeat; padding:4px 10px; text-decoration:none; margin:10px 0px; display:inline-block;}


.Loader {text-align:center; width:530px; display:block; margin:10px 0px;}

.ProductTypedLink {display:inline; color:#00a4e1 !important; text-decoration:none !important;}


/*  SCE login steps  */
.SCELoginStepsWrapper {float:left; clear:both; margin-bottom:20px; width:672px; height:42px;}
.SCELoginSteps {float:left; width:100%; padding:1px 2px 3px;}
.SCEStepFloat {float:left; clear:none;}
.SCELoginSteps a {display:block;}

.SCEStepFloat.one {width:136px; height:38px;}
.SCEStepFloat.two {width:163px; height:38px;}
.SCEStepFloat.three {width:181px; height:38px;}
.SCEStepFloat.four {width:188px; height:38px;}

/*  SCE login forms  */
.SCELoginMain {margin-left:135px; margin-top:10px;}

.SCELoginWrapper {float:left; clear:both; width:100%;}
.SCELoginInner {float:left; clear:both; width:100%;}
.SCELoginForm {float:left; clear:none; padding:20px 19px 20px 20px;}
.SCELoginFormWrapper {float:left; clear:none; width:391px; height:257px; margin-right:20px;}

.SCELoginFormField {float:left; clear:both; width:100%; margin-bottom:10px;}
.SCELoginFormFieldGuest {float:left; clear:both; width:100%; margin-bottom:10px; display:none;}

.SCELoginRightBoxesInner {float:left; clear:none; padding:10px;}
.SCELoginRightBox {float:left; clear:both; padding:10px;}

/*  SCE register forms  */
.SCERegisterForms {float:left; clear:both;}


/*  SCE login steps  */
a.Step1-Active {cursor:default; font-size:15px; font-style:italic; font-weight:bold; text-decoration:none; line-height:20px; padding:10px 0px 10px 45px; text-align:left;}
a.Step1 {cursor:default; font-size:15px; font-style:italic; font-weight:bold; text-decoration:none; line-height:20px; padding:10px 0px 10px 45px; text-align:left;}
a.Step2-Active {cursor:default; font-size:15px; font-style:italic; font-weight:bold; text-decoration:none; line-height:20px; padding:10px 0px 10px 55px; text-align:left;}
a.Step2 {cursor:default; font-size:15px; font-style:italic; font-weight:bold; text-decoration:none; line-height:20px; padding:10px 0px 10px 55px; text-align:left;}
a.Step3-Active {cursor:default; font-size:15px; font-style:italic; font-weight:bold; text-decoration:none; line-height:20px; padding:10px 0px 10px 55px; text-align:left;}
a.Step3 {cursor:default; font-size:15px; font-style:italic; font-weight:bold; text-decoration:none; line-height:20px; padding:10px 0px 10px 55px; text-align:left;}
a.Step4-Active {cursor:default; font-size:15px; font-style:italic; font-weight:bold; text-decoration:none; line-height:20px; padding:10px 0px 10px 55px; text-align:left;}
a.Step4 {cursor:default; font-size:15px; font-style:italic; font-weight:bold; text-decoration:none; line-height:20px; padding:10px 0px 10px 55px; text-align:left;}


/*  SCE login forms  */
.SCELoginTitle {font-size:20px; font-weight:bold; line-height:20px; display:block; padding:2px 0px 8px 25px; margin-bottom:16px; margin-top:0px;}
.SCELoginFormText {font-size:13px; font-weight:bold; font-style:italic; line-height:13px; float:left; clear:none; margin-top:6px; width:105px;}
.SCELoginFieldInputBox {background:transparent; border:none; height:20px; width:225px; margin:0px; padding:0px; width:247px; height:25px; float:left; clear:none;}
.SCEInputPadding {padding:1px 0px; float:left; clear:both;}
.SCELoginFieldInputBox input {float:left; clear:none;}
.ReqIconsWrapper {margin-left:4px; float:left; clear:none;}
.ReqFieldIcon {width:18px; height:25px; margin-top:-1px; float:left; clear:none; position:relative;}
.ReqFieldIconChecked {width:18px; height:25px; margin-top:-1px; float:left; clear:none; position:relative;}
.SCELoginFormTextGuest {font-size:13px; margin:5px 0px; font-weight:bold; font-style:italic; line-height:13px; float:left; clear:both;}
.SCELoginFieldInputBoxGuest {width:230px; height:25px; float:left; clear:both;}
.SCEInputPaddingGuest {padding:1px; float:left; clear:both;}
.SCELoginInputReqGuest {background:transparent; border:none; height:20px; width:160px; float:left; clear:none;}
.GuestGoButton {width:32px; height:25px; float:left; clear:none; position:relative; margin-top:-1px; margin-left:2px;}
.GuestGoButton:hover {width:32px; height:25px; float:left; clear:none; position:relative; margin-top:-1px; margin-left:2px;}
.SCELoginFormCheckBoxInput {height:20px; float:left; clear:none;}
.SCELoginFormCheckBoxSpan {font-size:13px; margin-top:6px; margin-left:5px; float:left; clear:none; font-weight:normal; line-height:13px; float:left; clear:none;}
.SCELoginButton {width:76px; height:29px; padding:0px; border:none; margin-right:0px; line-height:0px; float:left; clear:none;}
.SCELoginButton:hover {width:76px; height:29px; padding:0px; border:none; margin-right:0px; line-height:0px; float:left; clear:none;}
.SCECancelLoginButton {width:83px; height:29px; padding:0px; border:none; margin-right:10px; line-height:0px; float:left; clear:none;}
.SCECancelLoginButton:hover {width:83px; height:29px; padding:0px; border:none; margin-right:10px; line-height:0px; float:left; clear:none;}
.SCEForgotPassButton {font-size:13px; margin-right:10px; float:left; clear:none; text-decoration:underline; line-height:15px; margin-left:104px;}
.SCERegsiterLinkTextButton {font-size:13px; margin-right:10px; float:left; clear:none; text-decoration:underline; line-height:30px; margin-left:104px;}
.SCELoginRightBoxes {float:left; clear:none; width:261px; height:257px;}
.SCELoginRightBigTitle {font-size:18px; margin-bottom:5px; font-weight:bold; line-height:20px; float:left; clear:both;}
.SCELoginRightSmallTitle {font-size:13px; margin-bottom:5px; font-weight:normal; line-height:13px; float:left; clear:both;}
.SCELoginRightBreak {width:100%; height:15px; float:left; clear:both;margin-top:10px;}
.SCELoginRegisterButton {width:206px; height:32px; padding:0px; margin:10px 0px 0px; float:left; clear:both;}
.SCELoginRegisterButton:hover {width:206px; height:32px; padding:0px; margin:10px 0px 0px; float:left; clear:both;}
.SCECheckoutGuestButton {width:206px; height:32px; padding:0px; margin:10px 0px 0px; cursor:pointer; float:left; clear:both;}
.SCECheckoutGuestButton:hover {width:206px; height:32px; padding:0px; margin:10px 0px 0px; float:left; clear:both;}
.SCELoginFieldInputBox input
{
	height: 20px;
	width: 220px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

/*  SCE register forms  */
.SCERegisterFormText {font-size:13px; margin-top:6px; width:130px; font-weight:bold; font-style:italic; line-height:13px; float:left; clear:none;}
.SCERegister {width:93px; height:29px; padding:0px; border:none; margin-right:0px; line-height:0px; float:left; clear:none;}
.SCERegister:hover{line-height:0px; float:left; clear:none;}
.ProductView-PriceField {width:180px;display:block; background-repeat: repeat-x;}


/* Social Side Links */
.SocialShareTop {width:77px; height:10px;}
.SocialShareBottom {width:77px; height:10px;}
.SocialShareSide{ width: 77px; margin-bottom:5px;}
.SocialShare {display:table; width:77px;}

.ShareBox {margin:0px 0px 0px 7px; float:left; clear:both; text-align:left;}
.ShareBox span {width:55px; float:left; clear:both;}

.ShareBox2 {margin:0px 0px 0px 0px; position:relative; float:left; clear:both; text-align:left;}
.ShareBox2 span {width:55px; float:left; clear:both;}

.SocialBarSticky {position:relative;}
.sticky .SocialBarSticky {position:fixed;}

.ProductViewMiddleSocial {margin:10px 0px;}
.st_plusone_vcount {margin-left:2px; margin-bottom:0px;}
.st_fblike_vcount {margin-left:2px; width:30px !important; position:relative;}


.PopularSearches h1 {font-size:20px; font-weight:bold; line-height: 30px; }
.PopularSearchesNavigation {padding:5px 0px; width:100%; display:table;}
.PopularSearchesNavigation a {font-size:15px; line-height: 15px; display:block; margin-right:5px; padding:5px; float:left; clear:none; }
.PopularSearches ul {margin:0px; padding:0px;}
.PopularSearches ul li {margin:0px; padding:0px; list-style:none;}
.PopularSearches ul li a {display:block; padding:5px 0px 5px 15px;}

/* MAIN MENU NEW CLASSES */

.MainMenuULWrapper {float:right; margin:0px; padding:0px; position:relative; }
.MainMenuULWrapper li {list-style:none !important; float:left;}

.MainMenuHoverULWrapper {display:none; position:absolute; z-index:1000; margin:0px; padding:0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}

.SubMenuListItemWrap {float:left; clear:both; width:150px; white-space: normal;}
.SubMenuTableList {margin-right:10px;}
.SubMenuTableList tr td {text-align:left; padding:5px 10px !important; font-size:12px;}
.SubMenuTableList tr td.last {border:none;}
.SubMenuTableList tr th {text-align:left; white-space:nowrap; padding:5px 10px !important; font-size:15px; text-transform:uppercase;}
a.SubMenuListItemLink {font-size:12px; padding:0px; margin:0px; line-height:13px; text-decoration:none; display:block; float:left; clear:none;}
.SubMenuListNumbers {font-size:10px; padding:0px; margin:0px; line-height:11px; display:block; font-style:italic; float:right; clear:none; font-weight:bold;}

.SubMenuTableListTopSellerMargin {margin-right:10px;}
.SubMenuTableListTopSellerMargin tr th {text-align:left; white-space:nowrap;padding:5px 10px !important; font-size:15px; text-transform:uppercase;}
.SubMenuTableListTopSellerMargin tr td {text-align:left; white-space:nowrap; padding:3px 10px 4px !important; font-size:12px; }

a.SubMenuTopSellerLink {font-size:14px; margin:0px; line-height:15px; text-decoration:none; display:block; float:left; clear:none; padding:1px 0px 1px 10px;}

.MainMenuHoverULWrapper table tr td {padding:0px; text-align:left;}
.SubLi {padding:10px 0px !important;}

.SubMenuArrow {display:none; position:absolute; color:white; margin:0px; padding:0px; width:11px; height:18px; z-index:1001;}

.sceSuggestion {position:absolute;width:450px;z-index:1000;background:white;right:0px;top:36px;border:1px solid #9F9F9F; margin:0px; padding:0px; list-style:none !important;}
.sceSuggestion li {color:gray !important;}
.sceSuggestion h1 {font-family:Arial, Helvetica; font-size:15px; color:white; line-height:16px; padding:5px; margin:0px; background:#9F9F9F; border-bottom:1px solid whitesmoke;}
.sceSuggestion h2 {font-family:Arial, Helvetica; font-size:12px; color:gray; line-height:13px; padding:0px; margin:0px;}
.sceSuggestSearch {margin:0px; padding:0px; width:100%; list-style:none !Important; display:table;}
.sceSuggestSearch li {float:left; clear:both; width:100%;}
.sceSuggestSearch li.odd a {background-color:#ececec;}
.sceSuggestSearch li.even a {background-color:white;}
.sceSuggestSearch li a {font-family:Arial, Helvetica; font-size:12px; color:gray; line-height:13px; padding:5px; margin:0px; display:block; background-color:white; text-decoration:none !important;}

.sceSuggestProduct {margin:0px; padding:0px; width:100%; list-style:none !Important; display:table;}
.sceSuggestProduct img {border:none !Important; background-color:Transparent !important; color:White !important; outline:none !important; margin-right:5px;}
.sceSuggestProduct li {float:left; clear:both; width:100%;}
.sceSuggestProduct li a {font-family:Arial, Helvetica; font-size:12px; color:gray; line-height:13px; padding:5px; margin:0px; display:block; background-color:white; text-decoration:none !important;}
.sceSuggestProduct li a:hover * {color:white;}
.sceSuggestProduct li.odd a {background-color:#ececec;}
.sceSuggestProduct li.even a {background-color:white;}
.sceSpggestProduct img {display:block; margin-right:5px;}

.headerChoiceCell .sceSuggestion {left:3px !important; top:38px !important; position:absolute; width:508px !Important;}
.headerChoiceCell .sceSuggestion li {width:508px !Important; margin:0px !important; color:gray !important;}
.headerChoiceCell .sceSuggestion li a {color:gray !important;}
.headerChoiceCell .sceSuggestion li a:hover, .headerChoiceCell .sceSuggestion li a:hover * {color:white !important;}
.headerChoiceCell .sceSuggestion ul {margin-top:0px !Important;}

.EstimateShippingWrapper {padding:1px; float:left;}
.EstimateShippingInnerBox {width:336px; float:left;}
.EstimateShippingBoxContent {float:left; width:100%;}
.EstimateShippingTitle {float:left; clear:both; width:100%;}
.EstimateShippingTitleSpan {float:left; padding:5px 5px 5px 25px; font-size:13px; margin:0px 5px; font-weight:bold;}
.EstimateShippingFieldsWrap {float:left; clear:both; width:100%; padding:10px 0px;}

.EstimateFloatBox {float:left; clear:none; margin-left:5px;}
.EstimateTXT {font-size:11px; font-weight:normal; float:left; margin:5px 2px 0px 0px;}
.EstimateCountry {width:99px; float:left; font-size:11px; height:21px; margin-top:1px;}
.EstimateState {width:47px; float:left; font-size:11px; height:21px; margin-top:1px;}
.EstimateZip {width:37px; float:left; font-size:11px;}

.EstimateShippingBreak {font-size:0px; width:2px; height:21px; margin:0px;}
.EstimateShippingSubmit {float:left; clear:none;}
.EstimateShippingSubmitButton {float:left; width:24px; height:21px;}

.DiameterTable {width:816px; margin:30px 0px; text-align:center;}
.DiameterTitle {font-size:18px; font-weight:bold; width:816px; text-align:center; display:block; line-height:30px; padding:9px 0px; margin-bottom:20px;}
.DiameterNumber {font-size:16px; font-weight:bold; display:inline-block; line-height:30px; text-decoration:none !important; padding:7px 12px; margin-top:5px; font-style:italic;}
.DiameterNumberStag {font-size:12px; font-weight:bold; display:inline-block; line-height:30px; text-decoration:none !important; padding:5px 11px; margin-top:5px; font-style:italic;}



.AdShadowBoxWrapper {padding:15px;}
.AdShadowBoxInner {background:url(/images/AdShadowBox-BG.png) top left no-repeat; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; padding:30px 25px;}

.AdBannerImage { background:url(/images/AdShadowBox-Banner.png) top left no-repeat; float:left; clear:both; width:324px; height:79px;}

.ADShadowiframeContent p {line-height:22px; margin:0px; font-size:13px; margin-top:8px;}
.ADShadowiframeContent h1 {font-size:17px; line-height:19px; margin:0px 0px 10px 0px;}
.AdShadowBoxTableLeftTD {padding-right:30px;}

.AdCoupon {width:277px; height:320px; display:table;}
.AdCouponTop {line-height:0px; font-size:0px; width:310px; height:24px; float:left; clear:both;}
.AdCouponContent {width:301px; float:left; clear:both;}
.AdCouponBottom {line-height:0px; font-size:0px; width:301px; height:15px; float:left; clear:both;}
.AdCouponInner {padding:10px 10px 10px 25px; text-align:left; font-size:12px;}

.AdShadowBoxWrapper {font-family: Arial, Helvetica, sans-serif;}

.ADShadowiframeContent p {color:#404040;}
.ADShadowiframeContent h1 {color:#078ad6;}
.AdShadowBoxContentTable {height:385px;}

.AdCouponTop {background:url(/images/AdCuponTop.png) top left no-repeat;}
.AdCouponContent {background:url(/images/AdCuponContent.png) top left repeat-y;}
.AdCouponBottom {background:url(/images/AdCuponBottom.png) bottom left no-repeat;}


/*****************
  Banner Slider
 *****************/
div.anythingSlider .anythingWindow {}
div.anythingSlider {
	display: block;
	margin: 0 auto;
	overflow: hidden; /* needed for Opera and Safari */
	position: relative;
	padding: 0px;
}
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.anythingBase .panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}
div.anythingSlider .arrow {
	top: 29%;
	right: 10px;
	position: absolute;
	display: block;
}
div.anythingSlider .arrow a {
}
div.anythingSlider .arrow a span { display: block; text-indent: -9999px; }
div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
div.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}
div.anythingSlider .start-stop {display:none !important;}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; }
div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .thumbNav a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}

.SCEContentSlider {position:relative; float:left;}
.SCEMainBannerDisplay {position:absolute; top:0px; left:0px; width:100%; height:100%; padding:0px; margin:0px; z-index:500;}

#slider { width: 1002px; height: 255px; float:left; }

/* Opera width restriction */
.anythingBase { max-width: 32766px; }

/* Navigation Links */
div.anythingSlider .anythingControls { outline: 0; display: none; position:absolute; bottom:0px; left:0px; width:514px; height:27px; z-index:1000;}
div.anythingSlider .thumbNav { margin:0px 0px 0px 10px; padding: 0; text-align:left; float:left; }
div.anythingSlider .thumbNav li { float:left; list-style:none !important; }
div.anythingSlider .thumbNav a {width:15px; height:13px; line-height:13px; display:block; float:left; clear:none; margin:7px 2px 0px 0px;}
div.anythingSlider .thumbNav a:hover, .thumbNav li a.cur {width:15px; height:13px; display:block; float:left; clear:none;}
.ContentSliderImage1 {width:1002px; height:255px;}
.ContentSliderImage2 {width:1002px; height:255px;}
.ContentSliderImage3 {width:1002px; height:255px;}
.ContentSliderImage4 {width:1002px; height:255px;}
.ContentSliderImage5 {width:1002px; height:255px;}
.ContentSliderImage6 {width:1002px; height:255px;}
.ContentSliderImage7 {width:1002px; height:255px;}
.ContentSliderImage8 {width:1002px; height:255px;}


/*header banner*/
.SearchWrapper {display:table; width:100%;}
.SearchInner {float:left; clear:both; margin:40px 20px 40px 50px; padding:20px; position:relative;}
.MainMenuTitleModule {float:left; clear:both; width:100%; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:22px; font-weight:normal; margin-bottom:10px;} 
.SearchInput {width:495px; height:34px; line-height:34px; padding:3px 10px; font-size:20px; float:left; clear:none; border:none !important; background:url(/images/SearchMainBox.png) top left no-repeat !important;}
a.SearchSubmit {float:left; clear:right; width:115px; height:40px; line-height:30px; border:none; background:url(/images/SearchSubmit.png) top left no-repeat; font-size:0px; cursor:pointer; margin-left:10px;}
a.SearchSubmit:hover {background:url(/images/SearchSubmitActive.png) top left no-repeat;}

.SearchResults {position:absolute; top:92px; left:20px; width:510px; height:290px; background:white; -moz-box-shadow: 0px 1px 4px 2px #ccc; -webkit-box-shadow: 0px 1px 4px 2px #ccc; box-shadow:0px 1px 4px 2px #ccc; display:none; z-index:9999;}
.SearchResultsInner {float:left; clear:both; padding:10px;}

.WheelsWrapper {display:table; width:100%;}
.WheelsInner {float:left; clear:both; margin:15px 10px 10px 15px; padding:10px; position:relative;}
.WheelsBox {width:740px; float:left; clear:both;}

.WheelsBoxTitle {font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:22px; font-weight:normal; color:#494949; margin-right:10px; float:left; clear:none; margin-top:0px; background:url(/images/DDTitleBox.png) top left no-repeat; padding:7px 30px 8px 15px; text-shadow: #ffffff 1px 1px 1px;}
.WheelsBoxTitle span {width:77px; display:block;}

.CustomDDWrapper {float:left; clear:none; margin-left:10px;}
.CustomDDWrapper.two {float:left; clear:none; margin-left:10px;}
.CustomDDWrapper .dd {width:180px !important;}

.CustomDDWrapper .dd .noBorderTop, .CustomDDWrapper .dd .ddChild {width:180px !important; font-size:13px;}

.WheelsWrapper .DropDownTitle1 {float:left; clear:none; margin-left:143px; margin-bottom:5px;}
.WheelsWrapper .DropDownTitle1 span { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:13px;}

.WheelsWrapper .DropDownTitle2 {float:left; clear:none; margin-left:131px; margin-bottom:5px;}
.WheelsWrapper .DropDownTitle2 span { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:13px;}

.WheelsWrapper .DropDownTitle3 {float:left; clear:none; margin-left:143px; margin-bottom:5px;}
.WheelsWrapper .DropDownTitle3 span { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;line-height:13px;}

.WheelsWrapper .DropDownTitle4 {float:left; clear:none; margin-left:150px; margin-bottom:5px;}
.WheelsWrapper .DropDownTitle4 span { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:13px;}

.WheelsWrapper .DropDownTitle5 {float:left; clear:none; margin-left:145px; margin-bottom:5px;}
.WheelsWrapper .DropDownTitle5 span { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:13px;}

.BreakLineDropdowns {width:700px; float:left; height:1px; clear:both; margin:15px 0px;}


/* Make Model */

.WheelsBoxTitleNumb1 {background:url(/images/DDNum1.png) top left no-repeat; width:68px; height:34px; float:left; clear:none;}
.WheelsBoxTitleNumb2 {background:url(/images/DDNum2.png) top left no-repeat; width:68px; height:34px; float:left; clear:none;}
.WheelsBoxTitleNumb3 {background:url(/images/DDNum3.png) top left no-repeat; width:68px; height:34px; float:left; clear:none;}
.WheelsBoxTitleNumb4 {background:url(/images/DDNum4.png) top left no-repeat; width:68px; height:34px; float:left; clear:none;}
.WheelsBoxTitleNumb5 {background:url(/images/DDNum5.png) top left no-repeat; width:68px; height:34px; float:left; clear:none;}
.CustomDDWrapperMake  {float:left; clear:none; margin-left:0px; position:relative;}
.CustomDDWrapperMake .dd {width:420px !important;}
.CustomDDWrapperMake .dd .noBorderTop, .CustomDDWrapperMake .dd .ddChild {width:420px !important; font-size:13px; z-index:9999 !Important;}


.BreakLineDropdownsShort {width:700px; float:left; height:1px; clear:both; margin:3px 0px;}


/* Categories */

.CustomDDWrapperCat .dd {width:730px !important;}

.CustomDDWrapperCat .dd .noBorderTop, .CustomDDWrapperCat .dd .ddChild {width:730px !important; font-size:13px; z-index:9999 !Important;}


/* Custom DropDown Code */

/************** Skin 1 *********************/
.dd {
	/*display:inline-block !important;*/
	text-align:left;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	float:left;
}
.dd .ddTitle {
	background:url(/images/DDBackground.png) top left repeat-x #e2e2e2;
	padding:8px;
	border:1px solid #b5b5b5;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:16px;
	-moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    -khtml-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
	
	
}
.dd .ddTitle span.arrow {
	background:url(/images/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer; 
}

.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px; color:#494949; font-weight:bold; text-shadow: #ffffff 1px 1px 1px; }
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {
	display:block;
	padding:5px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd .ddChild a:hover {
	background-color:whitesmoke;
	color:#494949;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background-color:#d5d5d5;
	color:#494949;
	
}
.hidden {display:none;}

.dd .borderTop{border-top:1px solid #c3c3c3 !important;}
.dd .noBorderTop{border-top:none 0  !important}





