﻿/***************************************************** CSS RESET *****************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus {outline:0;}body {line-height:1;color:black;background:white;}ol,ul {list-style:none;}table {border-collapse:separate;border-spacing:0;}caption,th,td {text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after {content:"";}blockquote,q {quotes:"" "";}

/***************************************************** TAG CSS *****************************************************/
a {cursor:pointer;}
body {margin:0px;width:100%;height:100%;background:url(images/background.gif) repeat-x top;background-attachment:fixed;}
div {margin:0px;padding:0px;text-align:left;z-index:0;}
span {line-height:14px;}
form {margin:0px;padding:0px;}
h1,h2,h3,h4 {margin:0px;padding:0px;z-index:1;}
h1 {font:bold 21px/21px myriad, helvetica, sans-serif;color:#605f5f;}
h2 {font:14px/13px Arial, Helvetica, sans-serif;color:#7c7c7c;}
h3 {font:bold 20px/17px myriad, helvetica, sans-serif;color:#575757;}
html {margin:0px;padding:0px;height:100%;}
iframe {margin:0px;padding:0px;}
img {border:0;margin:0px;padding:0px;}
object {border:0;margin:0px;padding:0px;z-index:1;}
p {margin:0px;padding:0px;}
ul {margin:0;padding:0;list-style:none;}
ul li {margin:5px 0px 5px 0px;list-style:none;padding:0;}

/*---------------------BASIC STYLES--------------------------------*/
.b0 {border:0px;}
.bInline {display:inline;float:left;}
.flLft {float:left;display:inline;}
.floatleft {float:left;display:inline;}
.floatright {float:left;display:inline;}
.FORMS {padding:0px;margin:0px;}
.vaMiddle {vertical-align:middle;}
.h2Style {font:bold 16px/13px Arial, Helvetica, sans-serif;color:#f78615;margin:0px;padding:0px 0px 10px 35px;}
.nav1{display:inline;float:left;/*background:url(images/home.gif) no-repeat;*/}



/*---------------------STRUCTURE STYLES--------------------------------*/
div#contain {display:inline;float:left;width:100%;background-image:url(images/tileTop-Large.jpg);background-repeat:no-repeat;background-position:top center;}
div#mainDiv {width:1000px;position:relative;margin:0px auto;background-repeat:no-repeat;background-position:top;}
div#header {display:inline;float:left;clear:both;height:201px;width:1000px;}
div#mainInner {display:inline;float:left;clear:both;width:1000px;background:url(images/cntrTile.gif) repeat-y top;position:relative;top:0;left:0;}
div#div01 {display:inline;float:left;clear:left;width:786px;background:#FFFFFF;padding:15px 0px 0px 0px;}
div#heading {float:left;width:786px;clear:both;}
div.banner {float:left;width:786px;height:290px;margin:0px 0px 15px 0px;}
#footer01 {width:1000px;height:123px;float:left;background:url(images/footer1.gif) no-repeat bottom;clear:both;}
div#nav {display:inline;float:left;clear:both;height:49px;width:1000px;padding-top:125px;}
#elements {float:right;margin-top:-19px;margin-right:5px;}
div#contentStart {width:786px;float:left;clear:both;}
div#cS1 {display:inline;float:left;width:514px;background:url(images/tRight.gif) repeat-y top right;clear:left;}
div#cS2 {display:inline;float:right;width:272px;clear:right;}
#maAuto {width:214px;height:154px;/*margin:10px 0px 10px 9px;*/ background-image:url(images/dealerLocate1.gif);}
.hDiv {float:left;width:715px;clear:both;padding:0 0 10px 35px;}
.hDiv2 {float:left;width:715px;clear:both;padding:0 0 5px 20px;}

.offR1 {margin-right:16px;}
.offR2 {margin-right:17px;}
.offR3 {}
div#offers {padding-left:22px;height:240px;float:left;}
#hdrLgo {height:125px;width:1000px;}
.hDiv55 {float:left;width:786px;}
.aboutPad {padding:20px 20px 0px 35px;}
.aboutPad2 {padding:20px 0px 0px 25px;}

/* Shopping Cart Page	 */
.inputDigi{font:12px/12px Arial, Helvetica, sans-serif;color:#333333;border:0px;letter-spacing:3px;background:url(images/digits.gif) no-repeat;width:31px;margin-top:3px;font-weight:bold;}
.shpTile{vertical-align:top;background:url(images/shoppingTile2.gif) repeat-x top;background-position:15px;}
.shpTile2{vertical-align:middle;text-align:center;background:url(images/shoppingTile2.gif) repeat-x top;background-position:15px;}
.lilAr{margin-left:3px;border:0px;}
.cartHold {width:786px;float:left;}
.wS15{width:15px;}
.tableShop{width:100%;border:0px;float:left;}
.hr5 {width:786px;float:left;height:1px;}
.cntrShp{text-align:center;vertical-align:middle;}
.shpCost {width:236px;height:150px;background:url(images/shp2.gif) no-repeat;float:right;margin-right:15px;line-height:22px;}
.shopOp2 {padding:25px 0px 0px 5px;float:left;}
.shp1 {float:left;display:inline;margin-right:15px;} 
.shp2 {float:left;display:inline;}

.RecentlyViewed :hover {color:white;}
.pointer :hover {cursor:pointer;}
.txtPadZ {padding:0px 20px 0px 35px;}
.prodimgs {}

div#cldiv {
    z-index:99999;
    right:0px;
    position:absolute;
    top:-30px;
    height:175px;
    width:214px;
    background-color:#111f46;
    display:none;
}
#logincontainer {
    position:relative;
}
#loginclose {
    position:absolute;
    clear:both;
    top:28px;
    right:10px;
    cursor:pointer;
}
.debug {
    position:fixed;
    top:0;
    left:0;
    font-size:8pt;
    background-color:White;
    width:98%;
    padding:5px;
    padding-right:15px;
    font-family:verdana;
    border-top:solid 1px black;
    z-index:99999;
    height:125px;
    overflow:scroll;
}

.spacing01 {margin:0px 3px 0px 3px;}
.spacing02 {margin:0px 4px 0px 4px;}
/* Product Details Page */

.GalContainer {}
.GalPicContainers {
	background-position:center;width:92px;height:92px;z-index:1;
}
/* Shopping Cart Page */
/*-------------ORDERING STYLES--------------------------------------*/
.ordrTxt1 {font:12px/15px Arial, Helvetica, sans-serif;color:#606060;}
.ordLght {color:#999999;} 
.w20 {width:20px;}
.w220 {width:220px;padding-left:8px;}
#orderDiv {float:left;padding-left:15px;}
.rowsEven {background:url(images/orderGra.gif) repeat-x top;}
/*-------------ORDERING STYLES--------------------------------------*/

/*---------Middle Content Styles-----------*/
.titleH1 {
	font:bold 21px/17px myriad, helvetica, sans-serif;
	color:#605f5f;
	padding-top:20px;
	padding-bottom:25px;	
}
.titleH1 a{
	color:#605f5f;
	text-decoration:none;	
}
.titleH1 a:hover{
	color:#f49809;
	text-decoration:none;	
}
.box1 {padding-left:24px;margin:15px 0px 15px 0px;float:left;}
div.box2 {padding:0 24px 15px 15px;background-color:#f7f7f7;margin:15px 0px 0px 0px;float:left;background-image:url(images/panelTop.gif);background-repeat:no-repeat;background-position:top;}
.cntBox {float:left;display:inline;float:left;width:308px;padding:10px 0px 0px 15px;max-height:175px;overflow:auto;}
.imageBox {float:left;display:inline;width:139px;}
.enterButton {float:right;padding:15px;}
.enterButton a {padding-right:15px;padding-bottom:15px;}
#hr01 {width:513px;float:left;}
.rdMre {float:right;padding:20px 20px 0px 0px;}

/*-----RIGHT NAV STYLES-------*/
div#div02 {display:inline;float:left;clear:right;width:214px;color:#FFFFFF;}
#customers {margin-top:20px;}
#contSub {width:160px;margin:0px auto;}
#dealer {margin-top:20px;}
#dealer2 {margin-top:20px;}
.txtCnt {text-align:center;margin-top:7px;}
.txtCnt2 {text-align:center;margin-top:4px;margin-left:10px;}
.paT10 {padding:5px 0px 0px 13px;}
.submit {float:right;}
.listMenus {color:#666;	margin:0px 0px 0px 0px;width:200px;	text-align:left;	font:11px Arial, Helvetica, sans-serif;}
.lgdInTxt {display:inline;float:left;clear:both;font:10px/16px Arial, Helvetica, sans-serif;color:#949792;line-height:11px;padding-left:6px;}
.lgdInTxt A {color:#f78615;text-decoration:underline;}
.lgdInTxt A:hover {color:#f78615;text-decoration:none;}
.sms_bttns {margin-right:2px;margin-left:2px;}
/*---------NEWS PIECE STYLES-----------*/
.pDate {font:bold 11px/16px Arial, Helvetica, sans-serif;color:#999999;}
.pTitle {font:bold 12px/16px Arial, Helvetica, sans-serif;color:#f79817;}
.pTitle A {color:#f79817;text-decoration:none;}
.pTitle A:hover {color:#f79817;text-decoration:underline;}
.pNews {font:12px/15px Arial, Helvetica, sans-serif;color:#7c7c7c;text-align:justify;}
/*---------NEWS PIECE STYLES-----------*/
/*-----PRODUCT STYLES-------*/
.slideTxt {font:15px/18px Arial, Helvetica, sans-serif;color:#b0b0b0;word-spacing:1.8px;}
div.hrProds {float:left;padding:10px 0px 25px 21px;clear:both;}
.hrProds2 {float:left;padding:10px 0px 10px 21px;clear:both;}
.prodPad {padding:0px 0px 0px 35px;}
/*-----PRODUCT STYLES-------*/
/*-----SMS STYLES----------*/
#smsmessaging {padding-left:5px;}
/*-----SMS STYLES-----------*/ 
/*------DEALER APPLICATION STYLES---------------*/
.dadiv {display:inline;clear:left;float:left;width:180px;}
.daimg {display:inline;clear:right;float:right;}
/*------DEALER APPLICATION STYLES---------------*/
/*------DEALER MAP STYLES---------------*/
#dealerMap {background:url(images/dealerMap.gif) no-repeat;width:718px;height:924px;float:left;margin:10px 0px 20px 32px;}
#dlMp1 {float:left;height:460px;width:718px;}
#map {float:left;height:400px;width:688px;}
#dlMp2 {float:left;height:250px;width:708px;margin:10px 0px 0px 10px;}
.dlMapCol {float:left;display:inline;width:138px;}
.txtMap {font:14px/23px Arial, Helvetica, sans-serif;color:#ffffff;}
.txtMap A {color:#ffffff;text-decoration:underline;}
.txtMap A:hover {color:#ffffff;text-decoration:none;}
/*------DEALER MAP STYLES---------------*/
/*---------SUPPORT STYLES -------------*/
#supportItm1 {float:left;padding:10px 0px 0px 35px;width:751px;height:280px;line-height:25px;}/*background-image:url(images/vizadaSupport.jpg);background-position:right;background-repeat:no-repeat;*/
.supportItm2 {float:left;padding:10px 0px 0px 35px;margin-bottom:15px;width:715px;}
#supportItmStrip {width:720px;height:53px;float:left;padding:10px 0px 20px 35px;}
.suppImg {float:left;margin:0px 20px 0px 0px;} 
.suppCat1 {float:left;display:inline;width:160px;}
.suppCat2 {float:left;display:inline-block;width:160px;margin:0px;height:225px;text-align:center;position:relative;font:12px/15px Arial, Helvetica, sans-serif;}
.suppCat1b {display:block;width:751px;padding-top:35px;clear:both;}
.suppRM {float:right;padding:0px 15px 0px 0px;}
.supportBttns {margin:10px 10px 0px 0px;width:173px;display:inline;float:left} 

#psd1 {float:left;margin-left:35px;text-align:center;width:700px;}
.psdImg {display:inline;float:left;width:135px;}
.psdTxtB {display:block;float:left;padding-top:10px;text-align:left;}
.psdTxtB2 {float:left;display:inline;width:250px;margin-top:15px;}
.hrVert {width:50px;display:inline;float:left;text-align:center;}

#psd2 {float:left;padding:20px 0px 60px 35px;text-align:left;width:740px;}
#psd3 {width:340px;float:left;display:inline;padding-right:20px;}
#psd4 { width:335px;float:left;display:inline;background:url(images/tRight.gif) repeat-y top left;padding-left:25px;}
.hrProd2 {float:left;padding:20px 0px 20px 0px;}
/*---------SUPPORT STYLES -------------*/
/*-----RIGHT NAV STYLES-------*/
/*-----SHOPPNG CART STYLES-------*/
div#cartContainer {display:inline;float:left;width:214px;height:258px;background:#FFFFFF;margin:9px 0px 0px 0px;}
div#cartDetails {margin:5px 0px 5px 0px;}
div#cartOptions {display:inline;float:left;width:200px;margin:5px 0px 5px 0px;}
.cartTxt {font:12px/15px Arial, Helvetica, sans-serif;color:#f78615;padding:5px 0px 5px 5px;}
.cartTxt A {color:#f78615;text-decoration:underline;}
.cartTxt A:hover {color:#f78615;text-decoration:none;}
/*-----SHOPPNG CART STYLES-------*/
/*---------------------STRUCTURE STYLES--------------------------------*/
/*------------------------CONTACT STYLES ------------------------------*/
.contact1{width:320px;float:left;padding:30px 0px 25px 35px;}
.contact2 {background:url(images/cntBg.gif) no-repeat top left;width:241px;height:24px;float:left;padding:4px 0px 0px 8px;}
.contact3 {float:left;padding:5px 0px 0px 7px;}
.contactCont2 {float:left;display:inline;width:300px;}
.contactTxt {font:13px/22px Arial, Helvetica, sans-serif;color:#585757;}
.contactTxt A {text-decoration:none;color:#f78615;}
.contactTxt A:hover {text-decoration:underline;color:#f78615;}
.cntBg {background:url(images/cntBg.gif) no-repeat top left;width:241px;height:24px;float:left;padding:0px 0px 0px 8px;}


/*-------------------------TEXT STYLES-------------------------------*/
.txt01{font:13px/16px Arial, Helvetica, sans-serif;color:#7c7c7c;}
.txt02{font:12px/18px Arial, Helvetica, sans-serif;color:#585757;}
.txt02 A{color:#f78615;text-decoration:none;}
.txt02 A:hover{color:#f78615;text-decoration:underline;}
.txt03{font:12px/18px Arial, Helvetica, sans-serif;color:#585757;padding:5px 0px 0px 10px;}

.ftrTxt01 {font:13px/16px Arial, Helvetica, sans-serif;color:#ababab;padding:38px 0px 0px 24px;}
.ftrTxt01 A {text-decoration:none;color:#ababab;}
.ftrTxt01 A:hover {text-decoration:underline;color:#ababab;}

.ftrTxt02 {font:13px/16px Arial, Helvetica, sans-serif;color:#999;padding:25px 0px 0px 24px;}
.ftrTxt02 A {text-decoration:underline;color:#999;}
.ftrTxt02 A:hover {text-decoration:underline;color:#333;}

.customers {font:13px/22px Arial, Helvetica, sans-serif;color:#999999;}
.customers A {color:#999999;text-decoration:none;}
.customers A:hover {color:#cccccc;text-decoration:none;}

.bDeal {font:12px/16px Arial, Helvetica, sans-serif;color:#999999;}
.bDeal A {color:#f78615;text-decoration:underline;}
.bDeal A:hover {color:#f78615;text-decoration:none;}
.bDealP {padding:10px 5px 0px 10px;}
.smsP {display:inline;float:left;clear:both;margin:10px 0px 0px 0px;padding:0px 5px 0px 10px;}

.rmb {display:inline;font:11px/16px Arial, Helvetica, sans-serif;color:#FFFFFF;}
.input {
    font:12px/16px Arial, Helvetica, sans-serif;
    color:#7c7c7c;
    width:158px;
    height:22px;
    background:white url(images/inputFieldW.gif) repeat-x;
    border:solid 1px #e5e5e5;
    padding-top:4px;
    padding-left:5px;
    padding-bottom:0px;
    padding-right:3px;
    background-attachment:inherit;
    margin-bottom:2px;
}

.input2:focus,
.input2:hover { background-position:8px;}
.input2 {
    font:12px/16px Arial, Helvetica, sans-serif;
    color:#7c7c7c;
    width:158px;
    height:22px;
    background:white url(images/inputFieldW.gif) repeat-x;
    border:solid 1px #e5e5e5;
    padding-top:4px;
    padding-left:5px;
    padding-bottom:0px;
    padding-right:3px;
    background-attachment:inherit;
}

.input3 {font:13px/16px Arial, Helvetica, sans-serif;width:288px;height:130px;background:url(images/inputFieldWide.gif) no-repeat;border:0px;color:#7c7c7c;padding:5px 5px 5px 3px;overflow:auto;}

.input4:focus,
.input4:hover { background-position:8px;}
.input4 {
    font:13px/16px Arial, Helvetica, sans-serif;
    color:#7c7c7c;
    height:22px;
    background:white url(images/inputFieldW.gif) repeat-x;
    border:solid 1px #e5e5e5;

    padding-left:10px;
    padding-bottom:0px;
    padding-right:10px;
    background-attachment:inherit;
}
.input5:link{
	border:0px transparent none;
}
.input5:focus,
.input5:hover { background-position:top;}
.input5 {
    font:12px/16px Arial, Helvetica, sans-serif;
    color:#7c7c7c;
    height:24px;
    background:#f29711 url(images/button.gif) repeat-x;
	width:auto;
    background-position:-11px;
    border:0px transparent none;
	color:white;
	cursor:pointer;
	font-weight:bold;
}
.input6:focus,
.input6:hover { background-position:top center;}
.input6 {
    font:12px/16px Arial, Helvetica, sans-serif;
    color:#7c7c7c;
    height:24px;
    background:#f29711 url(images/button2.gif) repeat-x;
	width:auto;
    background-position:-11px;
    border:0px transparent none;
	color:white;
	cursor:pointer;
	font-weight:bold;
    padding-left:4px;
    padding-right:4px;
}

.inputDrop {
    font:12px/16px Arial, Helvetica, sans-serif;
    color:#7c7c7c;
    width:auto;
    height:22px;
    background:url(images/inputFieldW.gif) repeat-x;
    border:solid 1px #e5e5e5;
    padding-top:4px;
    padding-left:5px;
    padding-bottom:0px;
    padding-right:3px;
    background-attachment:inherit;
}

/*****************************************************************************************/
/* STYLES FOR COUNTRY DROPLIST */
/*****************************************************************************************/
select.inputField{background-color:#FFFFFF; border:0px;}
select.gridInput{background-color:#FFFFFF; border:0px;}
select.input2 {
    background-color:White;
    border:0px;        
}
input.selectbox {
    border:solid 0px white; 
    padding:6px 0px 0px 7px; 
    color:#8d8d8d; text-transform:capitalize;
}

div.selectbox-wrapper {
position:relative;
background-color:white;
border:1px solid #ccc;
margin-top:-5px;
padding:0px;
font-size:0.8em;
text-align:left;
height:100px;
max-height:100px;
overflow: auto;
overflow-x:hidden;
width:215px;
z-index:1;
}
div.selectbox-wrapper ul {
list-style-type:none;
margin:0px;
padding:0px;
z-index:4;
}
div.selectbox-wrapper ul li.selected {
background-color: #f1f2f3;background-image:none;

}
div.selectbox-wrapper ul li.current {
background-color: #e6eff4;background-image:none;color:#6b6b6b;
}
div.selectbox-wrapper ul li {
list-style-type:none;
list-style-image:none;
list-style-position:outside;
display:block;
font:12px/16px Arial, Helvetica, sans-serif; color: #7c7c7c; line-height:15px;
margin:0;
padding:5px 0px 5px 7px;
cursor:pointer;
width:236px;
}

.selectbox
{
display : block;
margin: 0px;
padding: 0px;
text-align:left;
background: url(images/scrollbar/select-country.gif) no-repeat left;
cursor: pointer;
font-size:0.8em;
border:none 0px white;
width:236px;
height:17px;
}
/* Dropdown control */
.selectBox-dropdown {
	width: 196px; /* width = (desired width) - padding-right */
	padding-right: 40px;
	position: relative;
	border:none 0px white;
	line-height: 0.8;
	text-decoration: none;
	color: #7c7c7c;
	outline: none;
	vertical-align: middle;
	background-image:url(images/scrollbar/select-country.gif);
    background-repeat:no-repeat;
    background-position: center center;
    border:solid 1px #e5e5e5;    
    background-attachment:inherit;
	background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	cursor: default;
}

.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666;
}

.selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: .2em .3em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	font:12px/16px Arial, Helvetica, sans-serif; color: #7c7c7c;
}

.selectBox-dropdown .selectBox-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 23px;
	height: 100%;
	background: url(images/jquery.selectBox-arrow.gif) 50% center no-repeat;
	border-left: solid 1px #BBB;
}


/* Dropdown menu */
.selectBox-dropdown-menu {
	position: absolute;
	z-index: 99999;
	max-height: 200px;
	border: solid 1px #BBB; /* should be the same border width as .selectBox-dropdown */
	background: #FFF;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	overflow: auto;
}


/* Inline control */
.selectBox-inline {
	width: 250px;
	outline: none;
	border: solid 1px #BBB;
	background: #FFF;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: auto;
}

.selectBox-inline:focus {
	border-color: #666;
}


/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
	list-style: none;
	display: block;
	cursor: default;
	padding: 0;
	margin: 0;
	font:12px/16px Arial, Helvetica, sans-serif; color: #7c7c7c;
	line-height:15px;
}

.selectBox-options LI A {
	line-height: 1.5;
	padding: 0 .5em;
	white-space: nowrap;
	overflow: hidden;
	background: 6px center no-repeat;
}

.selectBox-options LI.selectBox-hover A {
	background-color: #e6eff4;
}

.selectBox-options LI.selectBox-disabled A {
	color: #888;
	background-color: transparent;
}

.selectBox-options LI.selectBox-selected A {
	background-color: #f1f2f3;
}

.selectBox-options .selectBox-optgroup {
	color: #7c7c7c;
	background-image:url(images/scrollbar/select-country.gif);
    background-repeat:no-repeat;
    background-position: center center;
	font-weight: bold;
	font:12px/16px Arial, Helvetica, sans-serif;
	line-height: 0.8;
	padding: 0 .3em;
	white-space: nowrap;
}


/* Disabled state */
.selectBox.selectBox-disabled {
	color: #888 !important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: .5;
	filter: alpha(opacity=50);
	border-color: #666;
}

.selectBox-inline.selectBox-disabled {
	color: #888 !important;
}

.selectBox-inline.selectBox-disabled .selectBox-options A {
	background-color: transparent !important;
}

#country {
    font:12px/16px Arial, Helvetica, sans-serif;
    color:#7c7c7c;
    width:236px;
    height:17px;
    background-image:url(images/scrollbar/select-country.gif);
    background-repeat:no-repeat;
    background-position: center center;
    border:solid 1px #e5e5e5;    
    background-attachment:inherit;
}


.red{color:#f79817;}
.techItm {font:13px/16px Arial, Helvetica, sans-serif;color:#7c7c7c;padding-left:35px;}
.techItmWidth {width:746px;}
.techItm A {color:#f78615;text-decoration:underline;}
.techItm A:hover {color:#f78615;text-decoration:none;}

.techItm2 {font:13px/16px Arial, Helvetica, sans-serif;color:#7c7c7c;}
.techItm2 A {color:#f78615;text-decoration:underline;}
.techItm2 A:hover {color:#f78615;text-decoration:none;}

/*-------------------------TEXT STYLES-------------------------------*/

.ac_results {
	padding:0px;
	border:1px solid WindowFrame;
	background-color:Window;
	overflow:hidden;
}

.ac_results ul {
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0;
}
#GoBack{
	margin-right:25px;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
/*	filter:mask();*/
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin:0px;
	padding:2px 5px;
	cursor:pointer;
	display:block;
	width:100%;
	font:menu;
	font-size:12px;
	overflow:hidden;
}

.ac_loading {
	background: transparent url(indicator.gif) no-repeat right center;
}

.ac_over {
	background-color:Highlight;
	color:HighlightText;
}

.tickercontainer {/* the outer div with the black border */
position:relative;
float:right;
background:transparent;
width:204px;
height:21px;
margin:0;
padding:0;
overflow:hidden;
}
.tickercontainer .mask {/* that serves as a mask. so you get a sort of padding both left and right */
position:relative;
left:0px;
top:0px;
width:184px;
overflow:hidden;
}
ul.newsticker {/* that's your list */
position:relative;
left:204px;
font:12px/18px Arial, Helvetica, sans-serif;color:#fff;
list-style-type:none;
margin:0;
padding:0;

}
ul.newsticker li {
float:left;/* important:display inline gives incorrect results when you check for elem's width */
margin:0;
padding:0;
background:transparent;
}
ul.newsticker span {
display:block;
white-space:nowrap;
padding:0;
font:bold 12px Arial, Helvetica, sans-serif;
margin:0 100px 0 0;
}

/* RECENTLY VIEWED */
.jcarousel-skin-RecentlyViewed .jcarousel-container-horizontal {width:105px;padding-top:20px;}
.jcarousel-skin-RecentlyViewed .jcarousel-container-vertical {width:100%;height:105px;padding-bottom:10px;padding-top:15px;}
.jcarousel-skin-RecentlyViewed .jcarousel-clip-horizontal {width:105px;height:35px;}
.jcarousel-skin-RecentlyViewed .jcarousel-clip-vertical {width:201px;height:105px;}
.jcarousel-skin-RecentlyViewed .jcarousel-item :hover{/*background:url(images/recentView2.gif) no-repeat 0 0;*/}
.jcarousel-skin-RecentlyViewed .jcarousel-item-horizontal {margin-right:10px;}
.jcarousel-skin-RecentlyViewed .jcarousel-item-vertical {margin-bottom:0px;}
.jcarousel-skin-RecentlyViewed .jcarousel-item-placeholder {color:#000;}
.jcarousel-skin-RecentlyViewed p {margin:2px 0px 2px 0px;}
/* Horizontal Buttons */
.jcarousel-skin-RecentlyViewed .jcarousel-next-horizontal:active {}
.jcarousel-skin-RecentlyViewed .jcarousel-prev-horizontal:active {}

/* Vertical Buttons */
.jcarousel-skin-RecentlyViewed .jcarousel-next-vertical:active {}
.jcarousel-skin-RecentlyViewed .jcarousel-prev-vertical:active {}

.jcarousel-container {position:relative;}
.jcarousel-clip {z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}

.jcarousel-list {z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-item {float:left;list-style:none;width:201px;height:75px;}
.jcarousel-item :hover {color:#f79817;}
.jcarousel-next {z-index:3;display:none;}
.jcarousel-prev {z-index:3;display:none;}

#mycarousel li  div em {
	font-weight:normal;
	background:url(images/hover.png) no-repeat;
	width:180px;
	height:45px;
	position:absolute;
	top:-85px;
	left:-15px;
	text-align:center;
	padding:20px 12px 10px;
	font-style:normal;
	z-index:2;
	display:inline;
}

.MemberBox {
	margin-right:25px;	
	padding-left:8px;		
	text-align:right;
	padding-bottom:0px;	
	width:190px;	
	padding-top:3px;	
	line-height:15px;
	height:31px;
	color:#f78615	
	}
.MemberLink {text-decoration:none;color:white}

.mapdiv {display:inline;float:left;width:718px;height:429px;background:url(images/map.jpg) no-repeat;border:0px;}
.butmap {display:inline;float:left;width:217px;height:201px;padding:5px;margin-top:120px;}
.mapcontent {display:inline;float:left;width:718px;height:505px;background:#0a1229 url(images/bgmap.jpg) repeat-x;border:0px;}
#closemap {display:inline;float:left;width:718px;height:9px;}

.box01 {display:inline;float:left;width:321px;height:250px;padding:10px;margin-left:35px;background:#ffffff url(images/back-box.jpg) no-repeat top left;border:0px;}
.box02 {display:inline;float:left;width:321px;height:250px;padding:10px;background:#ffffff url(images/back-box.jpg) no-repeat top left;border:0px;}
.below {display:inline;float:left;padding:10px;}

.isatPhonediv {display:inline;float:left;width:718px;height:1800px;background:url(images/isatPhoneBG.jpg) no-repeat;border:0px;padding:425px 0px 0px 0px;}
.isatPhonediv img{margin:10px 10px 0px 0px;}
.isatPhonediv ul{float:left;padding:0px;margin:25px 0px 0px 10px ;width:520px;list-style-image:url(images/isatPhoneBullet.gif);}
.isatPhonediv li{margin:0px 0px 15px 0px;width:520px;float:left;}
.isatPhonediv ul ul{margin:0px 0px 5px 15px;padding:0px;list-style:disc;width:505px;float:left;}
.isatPhonediv li li{margin:5px 0px 0px 0px;}
.coveragePanel p{width:718px;float:left;margin-top:10px;}
.coverageIcons{width:150px;float:left;display:inline;}
.coverageIcons span{float:left;margin-top:15px;}
.coverageIcons img{float:left;}


/* SELECT YOUR COUNTRY TOP BAR */
div#EnglishTagContainer {position: absolute; clear: both;  display: inline; top: 0px; right: 0px; z-index: 9998;text-align: center;width: 415px; height: 26px; background: #fff;}
div#leftcorner          {display: inline; float: left; width: 3px; height: 26px; background: url(images/top-left-corner.gif) no-repeat top right;}
div#rightcorner         {display: inline; float: right; width: 3px; height: 26px; background: url(images/top-right-corner.gif) no-repeat top left;}
.bar5trap               {display: inline; float: left; position: relative; text-align: center; width: 238px; height: 17px;}
.deftxt                 {display: inline; float: left; font-size: 8pt; height:22px;}
.languagetxt            {display: inline; font-size: 8pt; color: #111f46; float: right; text-decoration: none; font-weight: bold; margin-right: 7px; padding: 2px; margin-top: 2px;}
#defaultcountry         {display: inline; float: left; width: 25px; height: 25px; margin: 0px; padding: 0px;}
.checkbox, .radio       {width: 19px; height: 25px; padding: 0px; background: url(images/checkbox.gif) no-repeat; display: inline; float: left;}
.radio                  {background: url(images/radio.gif) no-repeat;}
.select                 {position: absolute; width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ height: 21px; padding: 0 24px 0 8px; color: #fff; font: 12px/21px arial,sans-serif; background: url(images/select.gif) no-repeat; overflow: hidden;}
.arrowalign             {display: inline; float: left; margin: 6px 6px 0px 0px;}



/***************************************************** GR TOOLTIP STYLES *****************************************************/
#tooltip{padding: 10px;background: #ffffff;border: 1px solid #dbdbdb;text-align: left;font-size: 10px;line-height: 16px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #6f6c6c;}
span.tip{border-bottom: 0px solid #35577b;}

/* SLIDER */

div.slider {display:inline;float:left;clear:both;width:786px;height:300px;}
.advanced-slider
{
    margin:0px auto;
	position:relative;
	left: 0px; 
    top: 0px; 
	overflow:hidden;
	background-color:#FFF;
}


.advanced-slider .slide
{
	position:absolute;
	width: 100%;
	height: 298px;
	z-index:10;
}


.advanced-slider .slice
{
	display:block;
	position:absolute;
}


.advanced-slider .preloader
{
	background:url(assets/images/preloader2.gif) no-repeat  center top;
	width:62px;
	height:14px;
	position:absolute;
	z-index:15;
}


.advanced-slider .arrow-navigation a
{
	background:url(assets/images/arrows.png) no-repeat -15px -15px;
	position:absolute;
	z-index:60;
	cursor:pointer;
	width:38px;
	height:38px;
	top:130px;
}


.advanced-slider .arrow-navigation .left-arrow
{
	left:30px;
}


.advanced-slider .arrow-navigation .right-arrow
{
	right:30px;
	background-position:-75px -15px;
}


.advanced-slider .slideshow-controls
{	
	position:absolute;
	z-index:40;
	width:100%;
	height:38px;
	cursor:pointer;
	top:130px;	
}


.advanced-slider .slideshow-pause
{
    background:url(assets/images/pause.png) no-repeat;
	background-position: center top;
}


.advanced-slider .slideshow-play
{
    background:url(assets/images/play.png) no-repeat;
	background-position: center top;
}


.advanced-slider .buttons-navigation
{
	position:absolute;
	z-index:50;	
	top:94%;
	left: 40%;

}


.advanced-slider .buttons-navigation a
{
	background:url(assets/images/buttons.png) no-repeat;
	background-position:0px 0px; 
	position:relative;
	cursor:pointer;
	float:left;
	width:14px;
	height:14px;
	margin: 0px 2px;
}


.advanced-slider .buttons-navigation .out
{
	background-position:0px 0px; 
}


.advanced-slider .buttons-navigation .over
{
	background-position:-14px 0px; 
}


.advanced-slider .buttons-navigation .select
{
	background-position:-28px 0px; 
}


.advanced-slider .buttons-navigation .thumbnail
{
	background-image:url(assets/images/preloader.gif);
	background-color:#FFF;
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	overflow:hidden;
	width:80px;
	height:50px;
	border:solid 3px #333;
	margin-bottom:10px;
}


.advanced-slider .caption-container
{
	overflow:hidden;
	position:absolute;
	z-index:20;
}


.advanced-slider .caption
{
	background:transparent url(assets/images/captionBg.png);
	background:rgba(0,0,0,0.7);
	position:absolute;
}


.advanced-slider .caption p
{
	color:#FFF;
	margin:0px;
	padding:10px;
}


.advanced-slider .caption p a
{
	color:#FFF;
}


.advanced-slider .caption p u
{
	font-size:16px;
}
