@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;background:no-repeat scroll 0 0 transparent;border:0px none #FFF;outline:0 none;outline-style:none;list-style:none outside;text-decoration: none;}
.clear {clear:both !important;display:block;height:0px;width:100%; float:none;line-height:0px !important;font-size: 0px !important;overflow:hidden;}
img {vertical-align:middle;display:inline-block;}
input, textarea {border:solid 1px #e2e2e2;}

@font-face {
    font-family: 'Helvetica55RomanBold';
    src: url('fonts/helvetica_lt_75_bold-webfont.eot');
    src: url('fonts/helvetica_lt_75_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_lt_75_bold-webfont.woff') format('woff'),
         url('fonts/helvetica_lt_75_bold-webfont.ttf') format('truetype'),
         url('fonts/helvetica_lt_75_bold-webfont.svg#HelveticaNeueLT55RomanBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('fonts/helvetica_lt_35_thin-webfont.eot');
    src: url('fonts/helvetica_lt_35_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_lt_35_thin-webfont.woff') format('woff'),
         url('fonts/helvetica_lt_35_thin-webfont.ttf') format('truetype'),
         url('fonts/helvetica_lt_35_thin-webfont.svg#HelveticaNeueLT35ThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Helvetica55Roman';
    src: url('fonts/helveticaneue-webfont.eot');
    src: url('fonts/helveticaneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue-webfont.woff') format('woff'),
         url('fonts/helveticaneue-webfont.ttf') format('truetype'),
         url('fonts/helveticaneue-webfont.svg#HelveticaNeueRegular') format('svg');
    font-weight: 100;
    font-style: normal;

}
@font-face {
    font-family: 'MyriadPro-Cond';
    src: url('myriadpro-cond.eot');
    src: url('myriadpro-cond.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-cond.woff') format('woff'),
         url('myriadpro-cond.ttf') format('truetype'),
         url('myriadpro-cond.svg#myriadpro-cond') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
	color:#58595b;
	font-family: 'Helvetica55Roman';
}
#container {
	width:1000px;
	margin:0 auto;
}
#content h1 {
	font-size:19px;
	line-height:31px;
	color:#0072b0;
	font-family: 'Helvetica55RomanBold';
}

#content h1.home {
	font-size:29px;
	line-height:31px;
	color:#0072b0;
	font-family: 'Helvetica55RomanBold';
}

#content p {
	font-size:12px;
	font-family: 'Helvetica55Roman';
	margin:15px 0;
	line-height:14px;
}

form label {font-weight:normal !important;font-size:13px;}
form input[type=text],form textarea {width:270px;border:1px solid #111}
#content .columnLeft {
	float:left;
	width:218px;
	margin-left:22px;
}

#content .columnLeft .inner {
	padding:10px;
	font-family: 'Helvetica55RomanBold';
	font-size:11px;
}
#content .columnLeft .productSystem,
#content .columnLeft .productBrochures,
#content .columnLeft .latest-information{
    background: url("images/reflection.png") repeat-y scroll left top #00A1E2;
    border-left: 1px solid #73C3E4;
    border-top: 0px solid #39B2E3;
	padding-bottom: 1px;
    width: 217px;
}
#content .columnLeft h3 {
	font-size:11px;
	line-height:28px;
	color:#ffffff;
	padding:0 10px;
	background-color:#213a54;
	font-family: 'Helvetica55RomanBold';
}
#content .columnLeft .productSystem h3,
#content .columnLeft .productBrochures h3,
#content .columnLeft .latest-information h3{
	background-color: #00A1E2;
}
#content .columnLeft .latest-information h3{
	margin-bottom: 1px;
}
#content .columnLeft h3 a{
	color:#ffffff;
	display: block;
}
#content .columnLeft .productSystem h3:hover,
#content .columnLeft .productBrochures h3:hover,
#content .columnLeft .latest-information h3:hover{
	background: #213a54;
}
}
#content .latestInformation {
	background-color:#00a1e2;}
#content .latestInformation .inner {
	min-height:185px;
}
#content .latest-information .inner{
	background-color: #00A1E2;
}
#content .columnLeft .filterBy{
	color:#ffffff;
	font-size:10px;
	margin-bottom:5px;
	margin-left: 10px;
}
#content .latestInformation ul li {
	padding-left:10px;
}

#content .latestInformation ul li a {
	color:#213a54;
}
#content .latest-information ul li a {
	font-size:10px;
}
.columnRight a {color: #0072B0;font-size: 12px;}
#content .columnRight {
	min-height:600px;
	float: left;
	clear: none;
	width: 710px;
	border-top: 1px solid #f8f8f9;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 19px;
	background:#fff;
	margin-left: 11px;
}

#content .fullContentColumn {
	min-height:600px;
	float: left;
	clear: none;
	width: 960px;
	border-top: 1px solid #f8f8f9;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 19px;
	background:#fff;
	margin-left: 11px;
}



#content .columnRight h1 {
	padding-top: 15px;
}
#content .columnRight .blogEntry h1 {
	font-size: 19px;
	color: #0072b0;
	font-family: Helvetica55RomanNormal;
	padding-bottom: 10px;
	padding-top: 18px;
	font-weight: normal;
}
#content .columnRight .blogEntry h3 {
	font-size: 12px;
	color: #58595B;
	font-family: Helvetica55Roman;
	padding-bottom: 10px;
}
#content .columnRight .blogEntry p {
	font-family: Helvetica55Roman;
	line-height: 15px;
	color: #58595B;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	padding-bottom:20px;
}
#content .columnRight .blogEntry a {
	color: black;
	text-decoration: underline;
}
#content .columnRight .blogEntry {
	border: none;
	border-bottom: 2px dotted #808184;
}
.page-taxonomy #content .columnRight .blogEntry{
	border: none;
}
#content .columnRight .last {
	border: none;
}
#content .cLproductsPage {
	width: 218px !important;
	padding: 0px;
	margin-top: 14px;
}
#content .cRproductsPage {
	width: 646px !important;
	margin-top: 14px;
}
#content .cRproductsPage p {
	font-family: Helvetica55Roman;
	font-weight: bold;
}
#content .cRproductsPage a {
	color: #00A1E2;
	text-decoration: underline;
}
#content .cRproductsPage h1 {
	padding-top: 15px;
}
#content .columnLeft .sideMenu .menu-name-secondary-links{
	width: 217px;
	background: url(images/reflection.png) top left repeat-y #00a1e2;
	border-left: 1px solid #73c3e4;
	border-top: 1px solid #39b2e3;
	background-color:#00a1e2;
	min-height: 200px;
}
.sideMenu li {
    list-style:none;
    margin:0px !important;
    padding:0px !important;
}
.sideMenu li ul {display:none;margin-left: 217px;margin-top: -27px;position:absolute;z-index:20000;width:729px;}
.sideMenu li ul li {float:left;width: 243px;}
.sideMenu li ul li a {width:auto;background-color:#6d6e70;padding-right:5px;}
.sideMenu li a {
	background: #00a1e2;
	font-family: Helvetica55RomanBold;
	font-size: 11px;
	color: #fff;
	display: block;
	width: 217px;
	height: 25px;
	text-indent: 9px;
	line-height: 25px;
	margin-bottom: 1px;
}
.sideMenu li a:hover, .sideMenu li.active-trail a.active-trail {
	background: #213a54;
}

#content .latestInformation .innerContact {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	background-color: #00A1E2;
}
#content .latestInformation .innerContact .phoneNo {
	color: #fff;
}
#content .latestInformation .innerContact p {
	line-height: 13px;
	font-weight: normal;
	font-family: Helvetica55RomanBold;
	color: #213A54;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 50px;
}

.white_content {
display: none;
position: fixed;
top: 15%;
left: 35%;
width: 400px;
padding: 16px;
padding-bottom: 0px;
border: 16px solid #699ACD;
background-color: white;
z-index: 9000002;
overflow: auto;
}
.black_overlay {
display: none;
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index: 900001;
-moz-opacity: 0.8;
opacity: .75;
filter: alpha(opacity=75);
}
.messages {font-size:11px;}
#user-login .description {display:none;}

.menu .expanded .menu .expanded ul {display:none;}

form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(images/btn_right.gif) no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	background: transparent url(images/btn_left.gif) no-repeat top left;
	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	background: transparent url(images/input/input_text_left.gif) no-repeat left top;
	height: 31px;
	padding: 0px;
	float:left;
}

.jqTransformInputInner {
	background: transparent url(images/input/input_text_right.gif) no-repeat top right;
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height: 31px;
	margin:0px 0px 0px 8px;
}

.jqTransformInputInner div input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 31px;
	color:#404040;
	border: none;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	background:transparent;
}

/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
}

/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}

/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px;
}
.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px;
	padding-left: 4px;
}



/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}
table.jqTransformTextarea{}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(images/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(images/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(images/textarea/textarea_tr.gif) no-repeat top left;}

table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(images/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(images/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(images/textarea/textarea_mr.gif) repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(images/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(images/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(images/textarea/textarea_br.gif) no-repeat top left;}

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(images/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(images/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
	background: transparent url(images/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;float:left;
	margin-top:5px;
}
a.jqTransformCheckbox {
	background: transparent url(images/checkbox.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	position:relative;
	height: 31px;
    width:480px !important;
	background: url(images/select_left.gif) no-repeat top left;
	float:left;
}

.selectedAttr {
    background: url(images/select_left.gif) no-repeat top left;
    clear:both;
    margin-bottom:10px;
    height: 31px;
    float: left;
    padding: 0px 10px 0px 8px;
    border-right: 1px solid #CCC;
}
.selectedAttr span {
    font-size: 12px;
    height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
}

.jqTransformSelectWrapper div span {
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 22px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 31px;
	background: url(images/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
    min-width:600px;
	top: 30px;
	left: 0px;
	list-style: none;
    height:100px;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px !important;
	overflow-x: hidden;
    overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}
.jqTransformSelectWrapper table {
    position: absolute;
    min-width:480px;
    top: 30px;
    left: 0px;
    list-style: none;
    height:100px;
    background-color: #FFF;
    border: solid 1px #CCC;
    display: none;
    margin: 0px;
    padding: 0px;
    height: 150px !important;
    overflow-x: hidden;
    overflow-y: auto;
    z-index:10;
}

.jqTransformSelectWrapper table tr td {
    padding: 0px 5px;
}

.jqTransformSelectWrapper table tr td a {
    display: block;
    padding: 5px;
    text-decoration: none !important;
    color:white;
    font-size: 12px;
    font-family: Helvetica55Roman;
}

.jqTransformSelectWrapper table tr td a.selected {
    
    color: white;
}

.jqTransformSelectWrapper table tr td a:hover, 
.jqTransformSelectWrapper table tr td a.selected:hover {
    
    color: #fff;
}

.jqTransformSelectWrapper span.mouseovered {
    z-index: 1000;
    color: #ddd;
    background-color: #000;
    opacity: 0.5;
    display: block;
    border-radius: 5px;
    width: 475px !important;
}


/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}


/* cart-wider     */


.chromeBar {background:#fff url(images/bgChromeBar.png) 0 bottom repeat-x; border:1px solid #C4C6C8;  display:block;float:left;clear:none;width:515px;margin-right:10px;height:25px;line-height:25px;padding-left:10px;font-family:'Helvetica55Roman';}

.chromeBar > div  {padding:0 7px !important; line-height:20px; height:20px;}

.shopHolder {display:block;clear:both;float:none;background:#e2e2e3; padding-left:20px;padding-top:10px;}
.chromeBar span {font-size:13px;color:#000;font-family:}
.chromeBar span.inner {font-size:13px;margin-right:8px;color:#000;}
.rowHolder {display:block;clear:both;float:none;margin-bottom:25px;}
.cartHolder {display:block;clear:both;float:none;padding-left:24px;width:710px;}
.cartHolder .span {display:block;font-size:29px;line-height:31px;margin-bottom:20px;}
.colLeft {display:block;clear:none;float:left;width:705px;background-color:#fff;min-height:430px;}
.colRight {display:block;clear:none;float:right; background-color:#231f20; width:250px; margin-right: 5px;}

.imgCarting {padding:2px; background:url(images/cart2img.png) 0 0 no-repeat;height:19px;width:19px;float:left;*right:50px !important;}
.img {*right:50px;}
.LgnImg {display:block; background:url(images/LGN-btn.png) 0 0  no-repeat;float:left;width:42px;}
.LgnImg a {padding: 0 4px; font-size:9px;color:#fff; }
.title span, .desc span.s14left {font-family: 'Helvetica55RomanBold';  sans-serif;display:block;clear:both;float:none;color:#0072b0;font-weight:bold;font-size:14px;}

span.s27 {font-size:27px;margin-bottom:10px;font-weight:bold;font-family: 'Helvetica55RomanBold';}

span.s18 {font-size:18px;}
span.s14left {font-size:14px;float:left;font-family:'Helvetica55RomanBold';}
span.s14right {font-size:13px;float:right;clear:none;color:#000;margin-right:102px;}

.cartHolder .row, #cart-form-pane .row {display:block;clear:both;float:none;margin-bottom:6px;color:#000;}
.cartHolder .row.last, #cart-form-pane .row.last  {display:block;clear:both;float:none;margin-bottom:20px;color:#000;}
#quotes1 .col1 {display:block;clear:none;float:left;text-align:center;padding:0 7px; margin-right:25px;font-size:12px;color:#000;line-height:27px;width:400px;}
 #cart-form-pane .col1 {display:block;clear:none;float:left;text-align:center;padding:0 7px;margin-right:36px;font-size:12px;color:#000;line-height:22px;}
.cartHolder .col1 {display:block;clear:none;float:left;text-align:center;padding:0 7px;margin-right:36px;font-size:12px;color:#000;line-height:25px;}
 #uc-favorder-show-favorite-order .col1 {display:block;clear:none;float:left;text-align:center;padding:0 7px;margin-right:36px;font-size:12px;color:#000;line-height:25px;}
.cartHolder .col2, #cart-form-pane .col2 {display:block;clear:none;float:left;text-align:center;padding:0 7px;margin-right:36px;font-size:12px;color:#000;}
.cartHolder .col3, #cart-form-pane .col3 {display:block;clear:none;float:left;text-align:center;padding:0 7px;font-size:12px;color:#000;}
.cartHolder .col4, #cart-form-pane .col4 {display:block;clear:none;float:right;text-align:center;padding:0 7px;font-size:12px;color:#000;}
.cartHolder .col5, #cart-form-pane .col5, #cart-form-pane .qty .form-item {display:block;clear:none;float:left;text-align:center; background:url(images/bg-parts2.png) left bottom no-repeat;margin-right:10px;font-size:12px;color:#000;}
.cartHolder .col6, #cart-form-pane .col6, .rowHolder .col6 {display:block;clear:right;float:left;width:48px;text-align:center; font-size:12px;border:1px solid #ddb9bd;font-size:12px;color:#000;}
.cartHolder .col6  a, #cart-form-pane .col6 a {font-size:12px; text-align:center;line-height:24px;font-family:'Helvetica55Roman';font-weight:bold;}
.cartHolder .col7, #cart-form-pane .col7 {display:block;clear:none;float:right;text-align:center;width:98px;margin-right:20px;font-size:10px;color:#000;margin-top:10px}
.cartHolder .col7 a, #cart-form-pane .col7 a {text-align:center;line-height:21px;width:98px;padding:0 5px;font-family:'Helvetica55RomanBold';font-size:10px;color:#fff;}
.cartHolder .col8, #cart-form-pane .col8 {text-align:center;line-height:20px;display:block;float:right;margin-right:126px;margin-bottom:10px;font-size:10px;color:#000;width:50px;margin-top:10px}
.cartHolder .col8b, #cart-form-pane .col8b {font-size:11px;text-align:center;line-height:20px;display:block;float:right;margin-right:26px;margin-bottom:10px;font-size:11px;color:#000;width:70px;}
.cartHolder .col8c, #cart-form-pane .col8c {font-size:11px;text-align:center;line-height:20px;display:block;float:right;margin-right:10px;margin-bottom:10px;font-size:11px;color:#000;width:50px;}
.cartHolder .col9, #cart-form-pane .col9 {display:block;clear:none;float:right;margin-right:185px;font-size:12px;line-height:20px; text-align:right;margin-bottom:84px;font-size:12px;color:#000;}
.cartHolder .col9 span, #cart-form-pane .col9 span {font-size:12px;line-height:18px;font-family:'MyriadProRegular';}
.cartHolder .col9 span.strong, #cart-form-pane .col9 span.strong {font-weight:bold;}
.cartHolder .col9 span span, #cart-form-pane .col9 span span {padding-left:7px;}
.cartHolder .partDesc, #cart-form-pane .partDesc {display:block;text-align:center;padding-top:3px;float:left;}

.cartHolder .col12, #cart-form-pane .col12, .rowHolder .col12 {display:block;float:left;width:50px;height:20px;line-height:21px; font-size: 12px;text-align: center;border:1px solid #fff;margin-right: 7px;}
.row .col5 input[type="text"], #cart-form-pane .qty .form-item input[type="text"] {	font-size:12px;height:20px;line-height:20px;display:block;float:left;font-family: 'Helvetica55Roman';width:47px; text-align:center;border:1px solid #efeff0;}
.spacer1 { display:block; float:none; clear:both;margin-right:30px;  height:0px !important; overflow:hidden !important; border-top:1px solid #ccc; border-bottom:1px solid #fff;}

a.greenBtn {background:url(images/bgGreenBtn.png) 0 0 repeat-x;display:block;color:#fff; padding:0 2px;font-family:'Helvetica55RomanBold'; font-size:10px;font-weight:bold;}
.col8 input[type="submit"] {background:url(images/updateCart.jpg) 0 0 repeat-x;display:block;color:#fff; padding:0px;border-left:1px solid #b3d254;border-right:1px solid #b3d254;border-bottom:1px solid #b3d254;font-family:'Helvetica55RomanBold'; font-size:10px;font-weight:bold;cursor:pointer;border:none;width:46px;height:22px;text-indent:-999px}
.col8 input[type="submit"]:hover {background:url(images/updateCartHover.jpg) 0 0 repeat-x;}

a.greenBtn:hover {background:url(images/bgGreenBtn2.png) 0 0 repeat-x;}
a.redBtn { background:url(images/bgRedBtn.png) 0 0 repeat-x;display:block;color:#fff; height:24px;line-height:24px;font-family:'Helvetica55RomanBold'; font-size:12px;}

input.redBtn { background:url(images/delRedBtn.jpg) 0 0 repeat-x;display:block;color:#fff; height:20px;font-family:'Helvetica55RomanBold'; font-size:12px;width:50px;height:22px;text-indent:-9999px;cursor:pointer;border:none;}
input.redBtn:hover {background:url(images/delRedBtnHover.jpg) 0 0  repeat-x;}

a.redBtn:hover {background:url(images/redBtn2.png) 0 0  repeat-x;}
a.greyBtn { background:url(images/bgGreyBtn.png) 0 0 repeat-x;display:block;color:#fff;font-family:'Helvetica55RomanBold'; font-size:11px;}
a.greyBtn:hover {background:url(images/bgGreyBtn2.png) 0 0 repeat-x;}
.quote {display:block;clear:none;float:left;width:207px;padding:10px; padding: 15px 10px 10px 15px;}
.compileBtn {background: url(images/bg-compBtn.png) 0 0 repeat-x;width:207px;height:34px;text-align:center;margin-bottom:15px; display:block;}
.compileBtn:hover {background: url(images/bg-compBtn2.png) 0 0 repeat-x;}
.compileBtn a {color:#000;line-height:30px;font-weight: bold;width:100%;height:100%;display:block}
.sendBtn {background: url(images/bg-sendBtn.png) 0 0 repeat-x;width:207px;height:34px;text-align:center; display:block;font-family:'Helvetica55RomanBold';}
.sendBtn:hover {background: url(images/bg-sendBtn2.png) 0 0 repeat-x;}
.sendBtn a {color:#fff;line-height:30px; background:none;display:block;font-weight:bold;}
.sendBtn:hover {font-family:'Helvetica55RomanBold';}


/* pop-up 02*/



.popHolder {background-color:#fff;padding:20px;margin:100px auto;position:absolute;margin-top:100px;margin-left:-207px;left:50%; padding:20px; border:26px solid #d7d8d9;width:415px;top:100px;display:none;z-index:2000000}
.popHolder h1 {font-size:18px;font-family:'Helvetica55RomanBold';line-height:31px; color:#231f20;}
.popHolder p {font-size:12px; color:#636466;font-family: 'Helvetica55Roman';margin-bottom:5px;}
.popHolder p a {color:#224fa8 !important; text-decoration:underline;}
.popHolder input[type="text"] {width:261px; border:1px solid #ccc; margin-bottom:10px; }
.popHolder .row {display:block;padding-top:10px;}
.popHolder .desc {padding-top:5px;}
.popHolder .btn {padding-top:10px;}
.popHolder .inner span { }
span.s10 {color:#58595b;font-size:11px;letter-spacing:1px;}

a.blueBtnSlide {background: url(images/spriteCenterBtn-Save.png) 0 0 repeat-x; display:block;float:left;clear:both;height:20px; line-height:20px;padding:0;min-width:60px;color:#fff; text-align:center; text-transform:uppercase; font-size:10px;margin-bottom:5px;}
a.blueBtnSlide span {display:block; float:none; clear:both; height:20px;}
a.blueBtnSlide .left { background:url(images/spriteLftBtn-Save.png) left 0 no-repeat;}
a.blueBtnSlide .right { background: url(images/spriteRhtBtn-Save.png) right 0 no-repeat;width:70px;}

a.blueBtnSlide:hover {background: url(images/spriteCenterBtnHover-Save.png) 0 0 repeat-x; display:block;float:left;clear:both;height:20px; line-height:20px;margin-bottom:5px;min-width:60px;color:#fff; text-align:center; text-transform:uppercase; font-size:10px;}
a.blueBtnSlide span {display:block; float:none; clear:both; height:20px;}
a.blueBtnSlide .left:hover { background:url(images/spriteLftBtnHover-Save.png) left 0 no-repeat;}
a.blueBtnSlide .right:hover { background: url(images/spriteRhtBtnHover-Save.png) right 0 no-repeat;width:70px;}

a.redBtnSlide {background: url(images/spriteCenterBtn-Close.png) 0 0 repeat-x; display:block;float:left;clear:both;height:20px; line-height:20px;padding:0;min-width:60px;color:#fff; text-align:center; text-transform:uppercase; font-size:10px;}
a.redBtnSlide span {display:block; float:none; clear:both; height:20px;}
a.redBtnSlide .left { background:url(images/spriteLftBtn-Close.png) left 0 no-repeat;}
a.redBtnSlide .right { background: url(images/spriteRhtBtn-Close.png) right 0 no-repeat;width:70px;}

a.redBtnSlide:hover {background: url(images/spriteCenterBtnHover-Close.png) 0 0 repeat-x; display:block;float:left;clear:both;height:20px; line-height:20px;padding:0;min-width:60px;color:#fff; text-align:center; text-transform:uppercase; font-size:10px;}
a.redBtnSlide span {display:block; float:none; clear:both; height:20px;}
a.redBtnSlide .left:hover { background:url(images/spriteLftBtnHover-Close.png) left 0 no-repeat;}
a.redBtnSlide .right:hover { background: url(images/spriteRhtBtnHover-Close.png) right 0 no-repeat;width:70px;}

/* pop-up 03 */

a.blueBtnSlide2 {background: url(images/spriteCenterBtn-Save.png) 0 0 repeat-x; display:block;float:left;clear:none;height:20px; line-height:20px;padding:0;min-width:60px;color:#fff; text-align:center; text-transform:uppercase; font-size:10px;margin-right:30px;margin-top: 15px;}
a.blueBtnSlide2 span {display:block; float:none; clear:both; height:20px;}
a.blueBtnSlide2 .left { background:url(images/spriteLftBtn-Save.png) left 0 no-repeat;}
a.blueBtnSlide2 .right { background: url(images/spriteRhtBtn-Save.png) right 0 no-repeat;width:70px;}

a.blueBtnSlide2:hover {background: url(images/spriteCenterBtnHover-Save.png) 0 0 repeat-x; display:block;float:left;clear:none;height:20px; line-height:20px;padding:0;min-width:60px;color:#fff; text-align:center; text-transform:uppercase; font-size:10px;}
a.blueBtnSlide2 span {display:block; float:none; clear:both; height:20px;}
a.blueBtnSlide2 .left:hover { background:url(images/spriteLftBtnHover-Save.png) left 0 no-repeat;}
a.blueBtnSlide2 .right:hover { background: url(images/spriteRhtBtnHover-Save.png) right 0 no-repeat;width:70px;}

a.redBtnSlide2 {background: url(images/spriteCenterBtn-Close.png) 0 0 repeat-x; display:block;float:left;clear:none;height:20px; line-height:20px;padding:0;min-width:60px;color:#fff; text-align:center; text-transform:uppercase; font-size:10px;margin-top: 15px;}
a.redBtnSlide2 span {display:block; float:none; clear:both; height:20px;}
a.redBtnSlide2 .left { background:url(images/spriteLftBtn-Close.png) left 0 no-repeat;}
a.redBtnSlide2 .right { background: url(images/spriteRhtBtn-Close.png) right 0 no-repeat;width:70px;}

a.redBtnSlide2:hover {background: url(images/spriteCenterBtnHover-Close.png) 0 0 repeat-x; display:block;float:left;clear:none;height:20px; line-height:20px;padding:0;min-width:60px;color:#fff; text-align:center; text-transform:uppercase; font-size:10px;}
a.redBtnSlide2 span {display:block; float:none; clear:both; height:20px;}
a.redBtnSlide2 .left:hover { background:url(images/spriteLftBtnHover-Close.png) left 0 no-repeat;}
a.redBtnSlide2 .right:hover { background: url(images/spriteRhtBtnHover-Close.png) right 0 no-repeat;width:70px;}

/*  pop-up 03 */



/* page Order */

.colLeft2 {display:block;clear:none;float:left;width:705px;background-color:#fff;min-height:430px;}
.colRight2 {display:block;clear:none;float:right; width:219px;margin-right:20px;min-height:230px;}
.colRight2 .myOrder { background:#213a54;display:block;float:none;clear:both;padding:0 10px; border:1px solid #516478;font-weight: bold;}
.colRight2 .myOrder span {font-size:11px;line-height:22px; color:#fff;}
.colRight2 .myYear {font-size:14px; background:#00a1e2;display:block;float:none;clear:both;padding:0 10px; border-left:1px solid #71c2e3;border-bottom:1px solid #71c2e3;border-right:1px solid #71c2e3;font-weight: bold;min-height:190px;}
.colRight2 .myYear span {font-size:11px;line-height:22px; color:#fff;}
.colRight2 .myYear a {}
.colRight2 .myYear ul {display:block;float:none;clear:both;}
.colRight2 .myYear ul li {display:block;float:none;clear:both;}
.colRight2 .myYear ul li a {font-size:10px;color:#213a54;padding-left:11px;font-family: 'Helvetica55Roman';}




/*  pop-up 04 */

/* pop-up 05 */
/* page Quote 2*/


.row2 input[type="text"] {width:261px; border:1px solid #ccc; margin-bottom:10px; }
.row2 {display:block;padding-top:10px;width:270px;float:left; }
.row2 span {display:block;font-size:12px;color:#414042;}

.quoteNo {float:left;display:block;clear:none;padding-top:24px;}
.quoteNo span {font-size:12px;color:#fff;}


/* product page*/

.productImg {display:block;clear:none;float:left;padding-top:10px;margin-right:10px;width: 115px;height: 115px;}
.desc2 {display:block;clear:none;float:left;width:579px;margin-bottom:10px;}
.desc3 {display:block;margin-bottom:10px;}
.desc2 span {display:block;font-size:12px;}
span.s13 {width:450px;display:block;float:left;font-size:12px;font-family:'Helvetica55Roman';}
span.s13b {width:450px;display:block;float:left;font-size:13px;color:#06F; text-decoration:underline;padding-top:13px;}
span.s12Right {float:right; margin-right:5px; font-size:11px;color:#000;font-family:'Helvetica55RomanBold';}
span.s17Left {float:left;font-size:14px;font-weight:bold;color:#0072ad;margin-bottom:5px;}
.colRight3 {display:block;clear:none;float:right; width:219px;margin-right:20px;min-height:370px;background-color:#fff;width:710px;padding:10px 0 0 10px;margin-top:15px;}
.chromeBar select {width:515px;}
.s12{
	margin-right:20px;
}
.sfirst{
	float:left;
}
.cartHolder2 {display:block;float:right;clear:none;width:52px;}
.cartHolder2 .col5 {display:block;clear:none;float:left;text-align:center; background:url(images/bg-parts2.png) 0 0 no-repeat;margin-right:10px;width:45px; height: 21px;line-height: 20px;border: solid 1px #E2E2E2;}
.cartHolder2 .col5b {display:block;clear:none;float:left;text-align:center; background:#a7cf1c;margin-right:10px;width:49px; height: 21px;    line-height: 20px;}

.col5 input[type="text"] {	font-size:12px;height:20px;line-height:20px;display:block;float:left;font-family: 'Helvetica55Roman';width:47px; text-align:center;border:1px solid #efeff0;}
.col5b input[type="text"] {	font-size:12px;height:20px;line-height:20px;display:block;float:left;font-family: 'Helvetica55Roman';width:47px; text-align:center;border:1px solid #efeff0;}


.addPart {display:block;clear:none;float:left;width:114px;text-align:center;vertical-align:middle; background: url(images/cart1.png) 0 0  repeat-x; height:27px;line-height:27px;margin-left:12px;}
.addPart:hover {background: url(images/cart2.png) 0 0  repeat-x; }
.addPart a {display:block;clear:both;float:none; background:url(images/cart2img2.png) 0 0 no-repeat;font-size:12px;text-aling:center;color:#fff;padding-left:19px;font-weight:bold;}
.spacer2 { display:block; float:none; clear:both;margin-right:30px;  height:0px !important; overflow:hidden !important; border-top:1px solid #ccc; border-bottom:1px solid #fff;width:703px;}


/*  orderForm  */


.purcheOrder {display:block;clear:both;float:none;width:956px;background-color:#fff;min-height:650px;}
.colLeft4 {display:block;clear:none;float:left;width: 463px;background-color:#fff; border-right:1px solid #ccc;}
.border {display:block;width:463px;}
.colRight4 {display:block;clear:none;float:right;width:454px;background-color:#fff;}
.orderForm {display:block;clear:both;float:none; }
#uc-cart-checkout-form {width:937px;padding:10px;}
#uc-cart-checkout-form .row2 {display:block;margin:0 0 15px 0;width:465px;}
#uc-cart-checkout-form .row2.last {}
#uc-cart-checkout-form .row2 span {display:inline;clear:both;float:none; font-size:10px;line-height:10px; font-family: 'HelveticaNeueRegular';color:#58595b;margin-bottom:2px;*font-size:10px;}
#uc-cart-checkout-form .row2 span span {font-size:11px;float:none;line-height:11px;font-weight:bold;color:#58595b;margin-bottom:2px;*font-size:9px;}
#uc-cart-checkout-form .row2 label{display:block;float:left;width:300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#211f20;}
#uc-cart-checkout-form .row2 input[type="text"] {width:286px;height:18px; padding:0 5px; display:block;border:1px solid #ccc;}

#uc-cart-checkout-form .row3 {display:block;margin:0 0 15px 0;width:142px; float:left;clear:none; margin-right:13px;}
#uc-cart-checkout-form .row3.last {}
#uc-cart-checkout-form .row3 span {margin-bottom:2px;margin-bottom:2px;color:#58595b;display:inline;clear:both;float:none; font-size:10px;line-height:10px; font-family: 'HelveticaNeueRegular';*font-size:10px;}
#uc-cart-checkout-form .row3 span span {margin-bottom:2px;margin-bottom:2px;font-weight:bold;color:#58595b;font-size:9px;float:none;line-height:11px;;*font-size:9px;}
#uc-cart-checkout-form .row3 label{display:block;float:left;width:300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#211f20;}
#uc-cart-checkout-form .row3 input[type="text"] {width:130px;height:18px; padding:0 5px; display:block;border:1px solid #ccc;}

#uc-cart-checkout-form .row4 {width:444px;display:block;}

#uc-cart-checkout-form .row5.last {}
#uc-cart-checkout-form .row5 {display:block;margin:0 0 15px 0;width:212px; float:left;clear:none; margin-right:13px;}
#uc-cart-checkout-form .row5 span {margin-bottom:2px;color:#58595b;display:inline;clear:both;float:none; font-size:10px;line-height:10px; font-family: 'HelveticaNeueRegular';*font-size:10px;}
#uc-cart-checkout-form .row5 span span {margin-bottom:2px;font-weight:bold;color:#58595b;font-size:11px;float:none;line-height:11px;;*font-size:9px;}
#uc-cart-checkout-form .row5 label{display:block;float:left;width:300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#211f20;}
#uc-cart-checkout-form .row5 input[type="text"] {width:200px;height:18px; padding:0 5px; display:block;border:1px solid #ccc;}

#uc-cart-checkout-form .row6 {display:block;clear:both;float:none;margin-bottom:5px;}
#uc-cart-checkout-form .row6 span {margin-bottom:2px;color:#58595b;display:inline;clear:both;float:left; font-size:10px; font-family: 'HelveticaNeueRegular';margin-right:15px; line-height:20px;*font-size:10px;}
#uc-cart-checkout-form .row6b span {margin-bottom:2px;color:#58595b;display:inline;clear:both;float:left; font-size:10px; font-family: 'HelveticaNeueRegular';margin-right:11px; line-height:20px;*font-size:10px;}
#uc-cart-checkout-form .row6 label{display:block;float:left;width:300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#211f20;}
#uc-cart-checkout-form .row6 input[type="text"] {width:200px;height:18px; padding:0 5px; display:block;border:1px solid #ccc;float:left;margin-right:10px;}

#uc-cart-checkout-form .row6b label{display:block;float:left;width:300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#211f20;}
#uc-cart-checkout-form .row6b input[type="text"] {width:200px;height:18px; padding:0 5px; display:block;border:1px solid #ccc;float:left;margin-right:10px;}

#uc-cart-checkout-form .row7 {display:block;margin:0 0 15px 0;width:464px; float:none;clear:both; margin-right:13px;padding-top:15px;}
#uc-cart-checkout-form .row7 span {margin-bottom:2px;color:#58595b;display:inline;clear:both;float:none; font-size:13px;line-height:13px;color:#000;font-family:'MyriadProRegular';}
#uc-cart-checkout-form .row7 span span {margin-bottom:2px;font-weight:bold;color:#58595b;font-size:11px;float:none;line-height:11px;}
#uc-cart-checkout-form .row7 label{display:block;float:left;width:300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#211f20;}
#uc-cart-checkout-form .row7 input[type="text"] {width:200px;height:18px; padding:0 5px; display:block;border:1px solid #ccc;margin-top:4px;}
#uc-cart-checkout-form textarea {padding:5px; width:453px; height:90px;border:1px solid #ccc;margin-top:4px;}




.spacer3 { display:block; float:none; clear:none;margin-right:30px;  height:0px !important; overflow:hidden !important; border-top:1px solid #ccc; border-bottom:1px solid #fff;width:935px;margin-bottom:10px;}


#uc-cart-checkout-form .row, #uc-cart-checkout-form .show-onload {display:block;margin:0 0 10px 0 !important;width:443px;}

#uc-cart-checkout-form .description {color:#000;display:inline;clear:both;float:none; font-size:12px;line-height:10px;}
.colLeft4 #delivery-pane #uc-cart-checkout-form .row span {margin-bottom:2px;color:#000;display:inline;clear:both;float:none; font-size:12px;line-height:10px;}
#order_info-pane #uc-cart-checkout-form .description ,#order_info-pane #delivery-pane #uc-cart-checkout-form .row span{margin-bottom:2px; color:#000;display:inline;clear:both;float:none; font-size:12px;line-height:10px;}
#uc-cart-checkout-form .row label{display:block;float:left;width:300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#211f20;}

#uc-cart-checkout-form .row input[type="text"] {width:430px;height:18px; padding:0 5px; display:block;border:1px solid #ccc;}
#uc-cart-checkout-form span.select {display:block; float:none; clear:both; height:23px; padding:0 5px; width:296px;border:1px solid #D8D8D8 ; background-color:#fff; cursor:pointer;}
#uc-cart-checkout-form select {height:20px; width:443px;border:1px solid #ccc; font-family:'MyriadProRegular'; font-size:12px;}
#uc-cart-checkout-form textarea {padding:5px; width:453px; height:90px;border:1px solid #ccc;}
textarea {overflow:hidden; resize:none;border-radius:0;border:1px solid #D8D8D8; background-color:#fff;}
.borderInput {display:block;border:1px solid #929294;}

.row7 .terms {border:1px solid #ccc;display:block;clear:both;float:none;width:457px;background-color:#231f20;margin-top:10px;padding:7px 0 7px 7px;margin-bottom:4px;}
.row7 .terms span {font-size:12px; color:#fff !important;line-height:20px !important;}
.row7 .terms span span {font-size:12px;color:#009dde !important; text-decoration:underline;}

.row7 .col10a {font-size:16px !important;text-align:center;line-height:20px;display:block;float:left;font-family: 'Helvetica55RomanBold';font-size:11px;color:#000;width:225px;}
.row7 .col10b {font-size:16px !important;text-align:center;line-height:20px;display:block;float:right;font-family: 'Helvetica55RomanBold';font-size:11px;color:#000;width:225px;}
a.greenBtn2 {background:url(images/bgGreenBtn.png) 0 0 repeat-x;display:block;color:#fff; padding:0 2px;border-left:1px solid #b3d254;border-right:1px solid #b3d254;border-bottom:1px solid #b3d254;font-family:'MyriadProRegular'; font-size:16px;font-weight:bold;}
a.greenBtn2:hover {background:url(images/bgGreenBtn2.png) 0 0 repeat-x;}
.quantityHolder {
    float:right;
    width:70px;
}
.node-add-to-cart {
    background: url("/sites/all/themes/airparts/images/cart_normal.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    color: white;
    cursor: pointer;
    float: right;
    font-size: 14px;
	font-weight: normal;
    height: 27px;
    padding-left: 35px;
    width: 114px;
}
.node-add-to-cart:hover {background:url(images/cart_hover.jpg) no-repeat}

.attributes label {display:none !important}
.attributes {float:left;width:525px;}
.add-to-cart .form-item {float:left;}


.cartHolder2 {margin-top:-20px}
.cartHolder2 label {font-size: 11px;font-family: 'Helvetica55RomanBold';}

.blogEntry .desc2 {margin-top:10px;}

.messages.status {padding: 10px;
background: #DEFECF;
margin-top: 10px;
margin-right: 10px;
border: 1px solid #88ff5f;}
.messages.error {
    padding: 10px;
    background: #fecfcf;
    margin-top: 10px;
    margin-right: 10px;
    border: 1px solid #ff1200;
}

#cart-form-pane tr {padding:0px !important;border:none;background:none}
#cart-form-pane td {vertical-align:bottom;}
#cart-form-pane td.desc {width:515px !important}
#cart-form-pane td.desc .s14left {margin-bottom:10px;margin-top:10px;}
#cart-form-pane thead th{border:0px !important;background:none}

.desc2 .s17Left {float:none}
#checkoutBtn {display:none}

#edit-favorder-name-wrapper ,#edit-favorder-submit{display:none;}
#favorder {padding-left:0px;}
#favorder h1.favorderh1{
	font-size:42px;
	font-family:'Helvetica55Roman';
	margin-bottom:20px;
	font-weight:bold;
}
#favorder div.desc {margin-bottom:10px;}


#content .columnRight .blogEntry .jqTransformSelectWrapper ul li a {text-decoration:none !important}

.attributes a {font-family:monospace}

#cart-form-products .price, #cart-form-products .image,#cart-form-products .remSubmit {display:none}

#payment-pane {display:none}

#uc-cart-checkout-form .row.first_name {width:200px !important;float:left}
#uc-cart-checkout-form .row.last_name {width:200px !important;float:left;margin-left:30px !important;clear:right !important}
#uc-cart-checkout-form .row.first_name input, #uc-cart-checkout-form .row.last_name input{width: 200px;}

	/* duy */

.desquo .title{padding-bottom:6px;display:block;clear:both;float:none;float:left;width:525px;}

.chromeBar .colpri1{
	float:right;
	width:50px;
	line-height:25px;

	font-family:'Helvetica55Roman';
}
.desquo{
	font-family:'Helvetica55Roman';
	font-size:12px;
	font-weight:bold;

}
#favorder .item-list ul li{
    color: #000000;
    font-size: 14px;
    list-style: none outside none;
    margin-left: 0;
    margin-top: 10px;
}
#quantity{
    float:right;
    width:175px;
	text-align:left;
}
.desquo span{
	text-align:center;
}
.chromeBar .colpri1 .sspan{
	float:right;
	font-weight:normal;
}
.cartHolder .colquo {display:block;clear:none;float:right;margin-right:195px;font-size:12px;line-height:20px; text-align:right;margin-bottom:84px;font-size:12px;color:#000;margin-top:30px;}
.scol{
	margin-right:20px;
	font-weight:normal;
}
#content h1.favorderh1{
	font-size:32px;
	margin-bottom:20px;
}
#content #cartHolderdes{
	font-weight:14px;
}
 #edit-delete{
	float:right;
	height:30px;
	color:#fff;
	background:url(images/quotebutton.gif) repeat-x top left;
	padding:0 5px;
	
}
.divquotes1 #edit-update{
 float:right;
 height:30px;
 color:#fff;
 background:url(images/quotebutton.gif) repeat-x top left;
 padding:0 6px;
 margin-right:4px;
line-height:30px;
width:63px;
}
.divquotes1 #edit-sendorder{
 float:right;
 height:30px;
 color:#fff;
 background:url(images/quotebutton.gif) repeat-x top left;
 padding:0 5px;
 margin-right:7px;
line-height:30px;
}
#quotes1 div.desquo div.chromeBar{
	width:500px;
}
.divquotes1{
 margin-top:20px;
 margin-right:10px;
 clear:both;
 float:left; margin-left:535px;margin-bottom:10px;
}
.colquotes1{
	clear:both;
	float:right;
	margin-left:45px;
	margin-right:10px;
	border-top:1px solid #D7D8D9;
	width:650px;
	margin-top:20px;
}
.colquotes1 .uc-price{
	float:right;
	margin-left:10px;
}
.colquotes1 #quotestotal{
	margin-top:10px;
}
.colquotes1 div#colquotes2{
	float:right;
	margin-top:15px;
	margin-right:155px;
	font-family:Arial;
	color:#000;
}
#GST{
	margin-right:28px;
}
#Chrquantity{
	width:10px;
}
#cartHolderdes{
	font-size:14px;
	font-family:'MyriadProRegular';
}
#cartHoldertext{
	color:#6d6f70;

}
#cartHoldertext input{
	height:20px;
	margin-right:20px;
}
#favorder #chdelete {
	display:block;
	float:right;
}

#favorder #chdelete a{
 height:25px;
 line-height:25px;
 text-align:center;
 margin-left:5px;
 width:60px;
 background:url(images/button-del.gif) repeat-x top left;
 color:#fff;
 border: 1px solid #C4C6C8;
 font-weight:bold;
 font-family:'Helvetica55Roman';
 display:block;
}

.cartHolder #chdelete{

	display:none;
}
#cartHoldertext #save{
	background:url(images/button-te.gif) no-repeat top left;
	width:70px;
	height:23px;
	font-weight:bold;
	border:none;
	color:#fff;
	line-height:23px;
	padding-bottom:2px;
}
#chtext{
	float:left;
	margin-right:5px;
}

#chtext input{
 width:60px;
 height:25px;
 line-height:25px;
 border:#c4c6c8 1px solid;
 text-align:center;
 background:url("images/bgChromeBar.png") repeat-x scroll 0 bottom #FFFFFF;

}

.cartHolder .col12, #cart-form-pane .col12, .rowHolder .col12 {display:block;float:left;width:50px;height:25px;line-height:25px; font-size: 12px;text-align: center;border:1px solid #fff;margin-right: 4px;}
.rowHolder .col15 {display:block;float:left;width:100px;height:25px;line-height:25px; font-size: 11px;text-align: center;border:1px solid #fff;margin-right: 7px;background: url("images/quotebutton.gif") repeat-x scroll left top transparent;color:#fff;font-weight:bold;padding:0 0px;}
.columnRight .rowHolder div.col15 a#PrintOrder{font-size:10px;
color:#fff;}

.chromeBar1 {
    background: url("images/bgChromeBar.png") repeat-x scroll 0 bottom #FFFFFF;
    border: 1px solid #C4C6C8;
    clear: none;
    display: block;
    float: left;
    font-family: Arial;
    height: 25px;
    line-height: 25px;
    margin-right: 5px;
    padding-left: 10px;
    width: 505px;
}


/* purchase order */
.address-pane-table #purAddress{
	font-size:12px;
	margin-bottom:20px;
}
.address-pane-table #purAddress span{
	font-size:12px;
}
.address-pane-table #purAddress input{
	width:386px;
	border:1px solid #c3c5c7;
	height:20px;
	clear:both;
}
.address-pane-table #purNew{
	font-size:12px;
	width:403px;
}

.address-pane-table #purNew select{
	background:url(images/1pur_newselect.gif) repeat-x top left;
	height:20px;
	border:1px solid #c3c5c7;
	width:403px;
	clear:both;
	
}
#uc-cart-checkout-form select#edit-panes-order-info-order-info-select{
	background:url(images/1pur_newselect.gif) repeat-x top left;
	height:20px;
	border:1px solid #c3c5c7;
	font-family:'MyriadProRegular';
}
#uc-cart-checkout-form select#order_contact{
	background:url(images/1pur_newselect.gif) repeat-x top left;
	height:20px;
	border:1px solid #c3c5c7;
}
#uc-cart-checkout-form #edit-panes-order-info-order-info-select-wrapper .description {
    background: url("images/1pur_newspan.gif") repeat-x scroll left top transparent;
    border: 1px solid #C3C5C7;
    color: #000000;
    font-family: 'MyriadProRegular';
    height: 25px;
    line-height: 25px;
    padding: 6px 338px 6px 5px;
    width: 403px;
}
#uc-cart-checkout-form select#edit-panes-order-info-order-contact{
	background:url(images/1pur_newselect.gif) repeat-x top left;
	height:20px;
	border:1px solid #c3c5c7;
}
#newcontact-wrapper select#newcontact{
	background:url(images/1pur_newselect.gif) repeat-x top left;
	height:20px;
	border:1px solid #c3c5c7;
	font-family:'MyriadProRegular';
}
#order_info-pane #newcontact-wrapper  .description {
    background: url("images/1pur_newspan.gif") repeat-x scroll left top transparent;
    border: 1px solid #C3C5C7;
    color: #000000;
    font-family: 'MyriadProRegular';
    height: 25px;
    line-height: 25px;
    padding: 6px 365px 6px 5px;
    width: 403px;
}
.address-pane-table #purNew #purNewDelvery{
background:url(images/1pur_newspan.gif) repeat-x top left;

	height:25px;
	line-height:25px;
	padding:6px 321px 6px 5px;

	border:1px solid #c3c5c7;
	color:#000;
	font-family:'MyriadProRegular';
}
.address-pane-table .state/province{width:280px;}
.address-pane-table .postal_code{width:280px;}
#uc-cart-checkout-form select#edit-panes-delivery-delivery-zone {height:20px; width:203px;border:1px solid #ccc; font-family:'MyriadProRegular'; font-size:12px;}
#uc-cart-checkout-form .date_required{
	width:183px;
}
#uc-cart-checkout-form .date_required #edit-panes-order-info-date-required-datepicker-popup-0{
	width:107px;
}
#uc-cart-checkout-form .date_required #edit-panes-order-info-date-required-timeEntry-popup-1{
	width:107px;
}
#order_info-pane .form-item{
	margin:0;
}
#order_info-pane .name{
	width:180px;
	float:left;

}
#order_info-pane .name #edit-panes-order-info-order-name{width:180px;}
#order_info-pane .name #edit-panes-order-info-order-contact-name{width:180px;}
#order_info-pane .suburb #edit-panes-delivery-delivery-street1-wrapper{
	width:378px;
}
#order_info-pane .suburb #edit-panes-delivery-delivery-street1{
	width:378px;
}
#order_info-pane .e-mail_address{

	width:200px;
	float:right;
}
#order_info-pane .e-mail_address #edit-panes-order-info-order-email{
	width:150px;
}
#order_info-pane .e-mail_address{
	width:200px;
	float:right;
}
#order_info-pane .e-mail_address #edit-panes-order-info-order-email{
	width:150px;
}
#order_info-pane .phone_number{
	width:200px;
	float:right;
}
#order_info-pane .phone_number #edit-panes-order-info-order-phone-number{
	width:150px;
}
#delivery-pane row{
	width:386px;
}
#delivery-pane .address-pane-table .postal_code{
	width:200px;
}
#delivery-pane .address-pane-table .postal_code #edit-panes-delivery-delivery-postal-code-wrapper{
	width:200px;
}
{
	width:200px;
}
#delivery-pane .address-pane-table div.state{
	width:122px;
	float:left;
	margin-right:15px;
}
#delivery-pane .state #edit-panes-delivery-delivery-zone{width:122px;}
#delivery-pane .post_code{
	width:125px;
	float:left;
	padding-left:10px;

}
#delivery-pane #edit-panes-delivery-delivery-postal-code{width:100px;}
#delivery-pane  .company_name #edit-panes-delivery-delivery-company-wrapper input{
	width:376px;
}
#delivery-pane  .street_number_name{width:378px;}
#delivery-pane  .street_number_name #edit-panes-delivery-delivery-street1-wrapper{width:378px;}
#delivery-pane  .street_number_name #edit-panes-delivery-delivery-street1-wrapper #edit-panes-delivery-delivery-street1{width:378px;}
#delivery-pane  .street_number_name #edit-panes-delivery-delivery-street1 input{
	width:376px;
}
#delivery-pane .suburb,#delivery-pane .suburb #edit-panes-delivery-delivery-street2-wrapper{
	width:278px;
}
#delivery-pane .suburb #edit-panes-delivery-delivery-street2-wrapper input#edit-panes-delivery-delivery-street2{
	width:245px;
}
#order_info-pane .container-inline-date{
	width:250px;
	font-size:10px;
}
#daterequire-wrapper .date-form{
	width:230px;
	float:left;
}
#daterequire-wrapper .time-form{
	width:230px;
	float:left;
	clear:both;
	margin-top:5px;
}
#order_info-pane #daterequire-wrapper #daterequire-datepicker-popup-0-wrapper, #daterequire-timeEntry-popup-1-wrapper {
    color: #000000;
    float: left;
    font-family: 'MyriadProRegular';
    font-size: 12px;
    line-height: 20px;
    width: 205px;
}
#order_info-pane #daterequire-wrapper input{
	width:108px;
	float:right;
}
#uc-cart-checkout-form #checkout-form-bottom{
	border: none;
    width: 100%;
	text-align:left;
	padding-left:0px;
}

#uc-cart-checkout-form #checkout-form-bottom input {
    background: url("images/1order.gif") repeat-x scroll left top transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 0px;
    width:228px;
}

#uc-cart-checkout-form .date_require{
	clear:both;
}
#uc-cart-checkout-form .date_require span{display:none;}
#uc-cart-checkout-form .date_require span#dateicon,#uc-cart-checkout-form .date_require span#timeicon{display:block;background:url(images/calendar.gif);width:17px;height:17px;float:right;clear:none;margin-top:1px;cursor:pointer;}
#uc-cart-checkout-form .date_require span.timeEntry_wrap{display:block; float:right;}
#checkout_preview-pane{display:none;}
.chromeQuo .col1{
	font-weight:normal;
}
.cartHolder h1.favorderh1{
color:#0072B0;
}
.row .on_site_contact_select_from_list_or_choose_ {
	clear:both;
}
div.time-picker {
  position: absolute;
  height: 191px;
  width:4em; /* needed for IE */
  overflow: auto;
  background: #fff;
  border: 1px solid #aaa;
  z-index: 99;
  margin: 0;
}
div.time-picker-12hours {
  width:6em; /* needed for IE */
}

div.time-picker ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div.time-picker li {
  cursor: pointer;
  height: 10px;
  font: 12px/1 Helvetica, Arial, sans-serif;
  padding: 4px 3px;
}
div.time-picker li.selected {
  background: #0063CE;
  color: #fff;
}
.blueBtnSlide1{
	background:url(images/sendquotes.gif) no-repeat;
	width:70px;
	height:23px;
	color:#fff;
	font-size:10px;
	border:none;
	line-height:20px;
	padding-bottom:5px;
	text-transform:uppercase
}
#favorderprint {
	display:none;
}
#delivery-pane{
	font-family:'MyriadProRegular';
	font-size:12px;
	color: #000000;
}
#order_info-pane{
	font-family:'MyriadProRegular';
	font-size:12px;
	color: #000000;
}
.qty label{
	background:#fff;
	font-family:'MyriadProRegular';
	font-weight:bold !important;
	font-size:12px;
	color:#58595B;
}
#cart-form-pane .chromeBar{
	height:22px;
	border:#1px solid #C4C6C8;
}
#cart-form-pane .chromeBar .col1{
	margin-right:8px;
	height:22px;
}
table.checkout-export-order ul li,
#cart-form-pane .item-list ul li{
    color: #58595B;
    font-size: 12px;
	font-family: Helvetica55Roman;
    list-style: none outside none;
	line-height: 15px;
	margin: 0;
	padding: 0;
    margin-top: 10px;
	display: inline-block;
}
#favorder .desquo .col1{
	margin-right:8px;

}
.row7 .terms span span a {
    color: #009DDE !important;
    font-size: 12px;
    text-decoration: underline;
}

.cartHolder2 .favorderh2{
	margin-top:20px;
	font-size:40px;
	margin-bottom:15px;
}
.cartHolder2 #quotesline{
	clear:both;
	height:2px;
	width:1100px;
	border-top:1px solid #000;
}
.cartHolder2 #thQuotes{
	background:#aae0fa;height:30px;font-family:'MyriadProRegular';padding-right:10px;
}
.cartHolder2 #thQuotesleft{
	background:#aae0fa;height:30px;font-family:'MyriadProRegular';padding-left:10px;
}
.cartHolder2 #tdQuotes{padding-right:10px;font-family:'MyriadProRegular';height:30px;}
.cartHolder2 #tdQuotesleft{padding-left:10px;font-family:'MyriadProRegular';height:30px;}
.cartHolder2 #totalQuotes1{text-align:right;margin-top:20px;}

.cartHolder .col7, #cart-form-pane .col7 {background:url("images/greyBtn.png") repeat-x scroll 0 0 transparent;display:block;clear:none;float:right;text-align:center;width:118px;margin-right:20px;font-size:10px;color:#000;margin-top:10px}
.cartHolder .col7, #cart-form-pane .col7:hover {background:url("images/greyBtnHover.png") repeat-x scroll 0 0 transparent;display:block;clear:none;float:right;text-align:center;width:118px;margin-right:20px;font-size:10px;color:#000;margin-top:10px}
#cart-form-products{clear:both;}
.desc  .chromeBar{
background: url("images/bgChromeBar.png") repeat-x scroll 0 bottom #FFFFFF;
    border: 1px solid #C4C6C8;
    clear: none;
    display: block;
    float: left;
    font-family: 'MyriadProRegular';
    height: 22px;
    line-height: 22px;
    margin-right: 8px;
    padding-left: 10px;
    width: 515px;
}
.cartHolder .col7, #cart-form-pane .col7 {background:url("images/greyBtn.png") repeat-x scroll 0 0 transparent;display:block;clear:none;float:right;text-align:center;width:118px;margin-right:8px;font-size:10px;color:#000;margin-top:10px}
.cartHolder .col7, #cart-form-pane .col7:hover {background:url("images/greyBtnHover.png") repeat-x scroll 0 0 transparent;display:block;clear:none;float:right;text-align:center;width:118px;margin-right:8px;font-size:10px;color:#000;margin-top:10px}

.uc-cart-checkout-form{
 	color: #000;
    font-family: ''MyriadProRegular'';
}

 fieldset#order_info-pane{
  padding-left:15px;
  padding-right:0px;
  padding-left:10px;
 }
 fieldset#comments-pane{padding:0;margin:0;}
 .row7 .terms span span a{
    color: #009DDE !important;
    font-size: 12px;
    text-decoration: underline;
}
form table.sticky-enabled .qty div.form-item label{background:#fff !important;height:25px;font-family: Arial;color:#58595B;
  font-size: 12px;
  font-weight: bold !important;
 }
.titleloginform{
	color:#0069ab;
	font-size:22px;
}
form #edit-name,form #edit-pass{
	border:#b7b8b8 solid 1px;
	width:270px;
}
form#user-login .ajax-trigger{
	background:url("images/login.png") top left no-repeat;
	width:57px;
	height:20px;
	border:none;
	line-height:20px;
	color:#fff;
	font-weight:bold;
	font-size:9px;
	cursor:pointer;
	padding-bottom:3px;
}
#user-login {clear:both;}
#loginBlock{
	font-size:13px;
}
#loginBlock a{
	color:#26afe6;
	height:30px;
	
}
#edit-pass-wrapper {
	margin-bottom:5px;
}
#logclose{
	background:url("images/loginclose.png") top left no-repeat;
	font-weight:bold;
	font-size:9px;
	cursor:pointer;
	color:#fff;
	width:57px;
	height:20px;
	padding:5px 10px 5px 10px;

	line-height:20px;
}
#cart-form-pane #cart-form-products td{
	vertical-align:top;
}
#cart-form-pane #cart-form-products td.qty  #edit-items-0-qty-wrapper{
	margin-top:13px;
	
}
#cart-form-pane #cart-form-products td.qty .form-item{
	margin-top:11px;
}
#cart-form-pane #cart-form-products td .redBtn{
	margin-top:11px;
}
#desinfo{
	clear:both;
	margin-top:5px;
	border:1px solid #c7c8ca;
	margin-right:8px;
	margin-top:5px;
	padding:3px;
	font-size:12px;
	color:#0f0f0f;
}
#desquoinfo{
	margin-top:5px;
	border:1px solid #c7c8ca;
	margin-right:8px;
	margin-top:5px;
	font-weight:normal;	
	padding:5px 0 5px 10px;
	font-size:12px;
	color:#0f0f0f;
	width:515px;
}
.jqtransformdone .textarea-identifier{
	display:none;
}
.jqtransformdone .resizable-textarea{
	clear:both;
}
.jqtransformdone .resizable-textarea textarea {
	border:1px solid #C9C9C9;
}
select#edit-panes-delivery-billing-address-select-select{
	background: url("images/1pur_newselect.gif") repeat-x scroll left top transparent;
    border: 1px solid #C3C5C7;
    font-family: 'MyriadProRegular';
    height: 20px;
	width:405px;
	margin-bottom:10px;
}	
#purAddress #purchasename{
	height:18px;
}
#cart-form-pane #cart-form-products td #firstqty1-wrapper{
	margin-top:38px;
}
#cart-form-pane #cart-form-products td input.deleteid1{
	margin-top:38px;
}
#cart-form-pane #cart-form-products td .remove-button-0{
	margin-top:38px;
}

#content .columnright .blogentry td.label a{
	color:white;
}
/****************Pager*****************/
.item-list .pager li{
	padding: 0;
	margin: 0 0 0.25em 10px;
}
/****************Add to cart*****************/
.jqTransformSelectWrapper table tr.label{
	background-color: #222;
}
.jqTransformSelectWrapper table tr.label td a{
	color: #FFF;
}
/****************Loyalty Points*****************/
#node-3325,
#node-3325 .content p{
	color: #000000;
	font-family: Myriad Pro;
}
#node-3325 .title-point{
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
    margin-bottom: 15px;
    text-align: center;	
}
#node-3325 .user-point{
	width: 107px;
	height: 105px;
	line-height: 105px;
	text-align: center;	
	background:url(images/bg_point.png) no-repeat center center;
	margin: 0 auto;
	color: #695b2a;
	font-size: 48px;
	margin-bottom: 20px;
}
#node-3325 .content{
	padding-top: 80px;
	background:url(images/bg_silk.png) no-repeat center top;
}
#node-3325 .content  table tr td{
	vertical-align: top;
}
#node-3325 .content  table tr td.lp-td-first{
	font-size: 12px;
	padding-right: 50px;
}
#node-3325 .content  table tr td.lp-td-last{
	padding-left: 10px;
}
#node-3325 .content  table tr td.lp-td-last p{
	color: #6d6e71;
	font-size: 10px;	
}
#node-3325 .content  table tr td.lp-td-last p strong{
	color: #000000;
}
/****************Quick Find*****************/
#views-exposed-form-quick-find-default .views-exposed-form .views-exposed-widget{
	margin: 0;
	padding: 0;
}
#views-exposed-form-quick-find-default #edit-product-name-wrapper input{
	color: #000;
	font-weight: bold;
	text-indent: 5px;
	width: 178px;
	height: 27px;
	border: 1px solid #b1c99f;
	background-color: #FFF;
}
#views-exposed-form-quick-find-default .views-exposed-widget input.form-submit{
	margin: 0;
	padding: 0;	
}
body.page-quick-find #content .columnRight .blogEntry{
	border: 0;
}


.node-type-product #uc-price-per-role-option-prices-form .uccustompriceupdate {
  float: left;
}
