/*  
Website: doorseal.com.au
Description: general theme
Author Name: Talec Hunter
Author URI: ipacktechnolgies.com
*/

/* ======================================== Generic elements =================================================================  */
body{ margin:0px; padding:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222; background:#fff url(../images/background.gif) repeat-x left top }

h1, h2, h3, h4, h5, h6, h7, p, form, input, ul, li{padding:0px; margin:0px; font-weight:normal}
p{line-height:18px}
ul,ol { list-style: none; }
input, select, textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222}
a{color:#2275b5; text-decoration:none; outline:none}
a:hover{color:#222; text-decoration:none}
a img{border:0}

.clear{ clear:both;}

#wrapper:after,#header:after,.middle:after, #footer:after, .content:after, .data:after{ content: "."; display: block; height:0; font-size:0px; clear: both; visibility: hidden; }


/* \*/ * html #header{height:1px} /* */
/* \*/ * html .middle{height:1px} /* */
/* \*/ * html #footer{height:1px} /* */
/* \*/ * html .content{height:1px} /* */
/* \*/ * html .data{height:1px} /* */


.right{text-align:right}
.center{text-align:center}

.colleft{ float:left}
.colright{float:right}

.content{width:100%;}
/*.data{width:auto}	*/

h1{font-size:24px; font-weight:normal; padding:0px; margin:0px 0 8px; }
h2{font-size:22px; font-weight:bold; padding:0 0 8px;}
h3{font-size:18px; }
h4{font-size:16px; font-weight:normal;}
h5{font-size:13px; font-weight:bold; margin-bottom:4px}
p{padding:0 0 8px; margin:0}

/* loading modal */
#loading {width:300px;height: 150px;position: fixed;top: 50%;left: 50%;background:url(../images/ajax-loader.gif) no-repeat center transparent;text-align:center;padding:10px;font:normal 16px Tahoma, Geneva, sans-serif;margin-left: -50px;margin-top: -50px;z-index:2;overflow: auto;display:none;}
#loading span {display:block;margin-top:130px;background-color:gray;color:#fff}

/*errors */
.errors {margin-left:15px;clear:both;}
span.error {color:#f33;}
.errors li {background: #eddbd5 url(../images/icon-wrong.gif) 10px center no-repeat;display: block;border: 1px solid #c05843;padding: 10px 10px 10px 45px;width: 300px;}

#loginBox {text-align:center;padding-top:15px;font-weight:bold;}
#loginBox a {font-size:16px}
#loginBox p.userInfo {background:url(../images/arrow.gif) no-repeat 45px 5px;}

#jqi label {
    font-size: 100%;
    display:inline;
    float: none;
    cursor: pointer;
}
/* ======================================== Wrapper ========================================================  */

#wrapper{ width:100%; height:auto; margin:0 auto;}

/* ======================================== Header ==========================================================  */

#header-container{ width:100%;height:auto; }
#header{ width:980px; padding:0px; margin:0 auto; height:85px!important;}

/* ---------------- Header Logo -------------- */
#logo{ position:absolute;width:230px;margin:6px 0 0 0px; }

/* ---------------- Top Links -------------- */
ul.top-links{  float:right; padding:12px 0 0;width:230px;}
ul.top-links li{ float:right; display:block;color:#fff;}
ul.top-links li.phone{ font-size:24px; font-weight:bold;  background:url(../images/icon-phone.gif) no-repeat 100% 6px; padding:0px 30px 6px 0px; }
ul.top-links li.contact{ font-size:16px;  background:url(../images/icon-mail.gif) no-repeat 100% 20px; font-weight: bold;padding:18px 36px 4px 0px;  }

ul.top-links li a{ color:#fff; display:block;width:auto; }
ul.top-links li a:hover{ color:#fab716;}



/* =================================== Middle Container ===============================================  */

#middle-container{ width:100%; background:url(../images/middle-bg.gif) repeat-x left top; }
#blue-container{ width:100%; background:#1662a1 url(../images/blue-grad.gif) repeat-x left top; }

.middle{ width:980px; padding:0; margin:0px auto;}

/* ---------------- banner -------------- */

.fridge{position:absolute; margin:5px 0 0}
.banner{ float:left;width:500px; height:248px;font-size:18px; padding:20px 0 0 220px;}
.banner h1{font-size:34px; letter-spacing:-1px; font-weight:bold; color:#fff}

.banner ul{ padding:10px 0 0; }
.banner ul li{ color:#fff; background:url(../images/tick.gif) no-repeat 0 0px; padding:0px 0px 10px 34px }

.pointer{ width:501px; height:67px; margin:10px 0 0; background:url(../images/pointer.gif) no-repeat 0 0px;}
.pointer h2{ color:#fff; font-size:18px; font-weight:normal; padding:10px 30px 0px 14px} 


/* ---------------- search -------------- */

.search{float:left; width:219px; height:152px; padding:70px 18px 0px; margin:10px 0 0; background:url(../images/search-bg.gif) no-repeat 0 0px;}
.search h2{ color:#fff; font-size:18px; font-weight:normal; padding:10px 30px 0px 14px} 
.search label{ font-weight:bold;font-size:12px;text-align:left;}
.search .inbox{ border:1px solid #c8c8c8; padding:5px 3px; width:208px; margin-bottom:8px}
.search .help{ position:absolute;display:block;  margin:-46px 0 0; padding:4px 0 0 26px;height:24px;background:url(../images/icon-help.gif) no-repeat 0 0; font-weight:bold;}


/* ---------------- navigation -------------- */


ul.navigation{list-style-type: none;margin:0;padding:0; height:90px}	
ul.navigation li{display:inline;margin:0;padding:0;}
ul.navigation li a{float:left;width:auto;margin:0 7px 0 0;color:#222;background:url(../images/menu-left.gif) no-repeat left top; padding:0 0 0 7px;}
ul.navigation li a span{float:left;width:auto;display:block;background:url(../images/menu-right.gif) no-repeat 100% 0;
color:#222;cursor:pointer;padding: 5px 17px 0px 10px; height:70px;}
ul.navigation li a span strong{font-size:22px;}
ul.navigation li a:hover,ul.navigation li a.current{ background-position:0 -75px;}	
ul.navigation li a:hover span,ul.navigation li a.current span{ background-position:100% -75px; color:#fff}	

/* =================================== middle column section ===============================================  */

#main,#maincontentarea{ float:left;width:745px; padding:10px 0 0 0;}
body#checkout #main, body#checkout #maincontentarea{width:980px;}
#right-sidebar{ float:left;width:222px; padding:10px 0 0 10px;}


/* ----------------  widget -------------- */

.widget{ width:100%;margin:0px 0px 12px; }
.widget .bluehead{width:100%;display:block; height:47px; }
.widget .bluehead .tl{background:url(../images/widget-blue-tl.gif) no-repeat 0 0;width:12px; height:47px;}
.widget .bluehead .tbg{background:url(../images/widget-blue-tbg.gif) repeat-x left top;width:auto; margin:-47px 12px 0 12px; height:47px;display:block;font-size:0}
.widget .bluehead .tr{background:url(../images/widget-blue-tr.gif) no-repeat right top;float:right;width:12px!important; margin-top:-47px; height:47px;}

.widget .blackhead{width:100%;display:block; height:47px; }
.widget .blackhead .tl{background:url(../images/widget-black-tl.gif) no-repeat 0 0;width:12px; height:47px;}
.widget .blackhead .tbg{background:url(../images/widget-black-tbg.gif) repeat-x left top;width:auto; margin:-47px 12px 0 12px; height:47px;display:block;font-size:0}
.widget .blackhead .tr{background:url(../images/widget-black-tr.gif) no-repeat right top;float:right;width:12px!important; margin-top:-47px; height:47px;}

.widget .bot{background:url(../images/widget-bbg.gif) repeat-x 0 0!important; width:auto; display:block}
.widget .bot .bl{background:url(../images/widget-bl.gif) no-repeat 0 0; width:auto; height:12px; display:block}
.widget .bot .br{background:url(../images/widget-br.gif) no-repeat 100% 0; width:auto; height:12px; display:block;font-size:0px}

.widget .yellowbot{background:url(../images/widget-yellow-bbg.gif) repeat-x 0 0!important; width:auto; display:block}
.widget .yellowbot .bl{background:url(../images/widget-yellow-bl.gif) no-repeat 0 0; width:auto; height:12px; display:block}
.widget .yellowbot .br{background:url(../images/widget-yellow-br.gif) no-repeat 100% 0; width:auto; height:12px; display:block;font-size:0px}

.widget .container{padding:10px 8px;width:auto; background:#fff; border-left:2px solid #ededed; border-right:2px solid #ededed}
.widget .ycontainer{padding:10px 0px;width:auto; background:#ffcb03; border-left:2px solid #ededed; border-right:2px solid #ededed}

.widget .content{width:100%;}
.widget h2.head{color:#fff; font-size:22px; font-weight:bold; padding:11px 0 0 5px;}

.widget .infocontainer{padding:10px 10px;width:auto;background:#fcfce1; border-left:2px solid #ededed; border-right:2px solid #ededed}

.infocontainer .info{ background:url(../images/icon-info.gif) no-repeat 0 0; padding:2px 0 0 40px}
.infocontainer .more-info{ float:right; text-align:right; margin:-35px 0 0}
.infocontainer .more-info a{ text-decoration:underline}


/* ---------------- search-data -------------- */

.search-data{ width:100%;margin:0px 0px 15px;padding:15px 0px 0px; background:url(../images/data-bg.gif) repeat-x left top;clear:both;}
.search-data:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html .search-data{height:1px} /* */

.search-data .col1,.search-data .col2,.search-data .col3,.search-data .col4{float:left; padding:0px 2px 0px 0px;width:auto }

.search-data .col1{width:148px; padding-left:8px}
.search-data .col2{width:320px;}
.search-data .col3{width:70px; color:#999; text-align:center }
.search-data .col4{width:166px;}

.search-data.profile .col1{width:410px;}
.search-data.profile .col2{width:290px;padding-top:20px;}
.search-data.profile .col2.material{padding-top:0;}
.search-data.profile {background:none}
.search-data.profile .col1 img {border: none}
.material_desc {margin-top:3px;}

sup {border:1px solid #2275B5;background:#FFCB03;font-size:90%;padding:0 2px} 

/* ---------------- search head -------------- */
.search-data.head{background:#222;color:#fff; font-weight:bold; margin:0px; padding:8px 0px; border-bottom:2px solid #fff}
.search-data.head .col3{color:#fff}

.search-data .col1 img{padding:4px; border:1px solid #e2e2e2; background:#FFFFFF}
.search-data .col2 h3{font-size:18px; font-weight:normal; margin-bottom:2px; display:block;}

.search-data .col3 h1{ padding:0; margin:0; font-weight:bold; color:#000}
.search-data strong span{ color:#999; padding-right:5px }
.search-data p{margin:0; padding:0}



/* ---------------- data -------------- */

.search-data .btncart{ width:101px; height:24px; text-indent:-9999px;background:url(../images/btn-addcart.gif) no-repeat 0 0; display:block;}
.search-data .btncart:hover{background:url(../images/btn-addcart-ov.gif) no-repeat 0 0 }

.order-form label{ float:left;width:50px; text-align:right; font-weight:bold; padding:4px 0 0; margin-right:5px}
.order-form .field{ float:right;width:30px; padding:0px 2px; font-size:16px; font-weight:bold; margin-bottom:4px; border:1px solid #c8c8c8;text-align:center}
.order-form select{ float:right; width:110px;padding:2px; margin-bottom:8px; border:1px solid #c8c8c8}
.order-form br{clear:left}

/* ---------------- feature-box -------------- */

.feature-box{width:370px; float:left;padding-bottom:10px}
.feature-box img{float:left; width:auto}
.feature-box .data{ float:right;width:290px}
.feature-box h1{ padding:0; margin:0}

.more{background:url(../images/arrow.gif) no-repeat 100% 4px; padding:0 10px 0 0;  }


/* ---------------- cart -------------- */
#cartcontent {margin-bottom:5px}
.cart{ border-bottom:1px solid #fff5d0}
.cart .colleft{width:42px; text-align:center;font-weight:bold; font-size:16px;}
.cart .colleft h1{font-size:30px; margin:0;}
.cart .colright{width:168px; padding:5px 0 0;}
.total{padding:3px 5px; font-size:15px; font-weight:bold;text-align:right; background:#fff5d0}
.black-head{background:url(../images/black-head.gif) repeat-x left top; height:27px; margin:0; padding:5px 0 0 10px; color:#fff}

.form-cart { padding:10px 0 0}
.form-cart label{ float:left;width:62px; padding:3px 0 0 8px;}
.form-cart .inbox{float:left;width:126px; padding:3px 5px; margin-bottom:6px; border:1px solid #c7ab42}
.form-cart br{clear:left}
.form-cart .btn-calculate{margin:0 0 5px 70px}
#cartitems {margin: 0  0 5px 15px}

/*Postage*/
form#postcodeform label {float:left;font-size:12px;margin-left:1px}
form#postcodeform dd,form#postcodeform dt,form#postcodeform dl{margin:0;padding:0;float:left}
#reenterpostcode {display:none}
#postage ul {margin:5px auto;width:200px}
#postage ul li {margin-bottom:3px}
#postage ul label {cursor:pointer;font-size: 12px;float:none;width:auto;text-align:left}
form#postcodeform #regpost-label label{width:160px;padding:5px 5px 10px 5px;cursor:pointer}
form#postcodeform #regpost {margin-top:6px;text-align:left;}

/* =================================== blue Container ===============================================  */

#blue-container{ width:100%; background:#1662a1 url(/images/blue-grad.gif) repeat-x left top; }
#blue-container .middle{ padding:20px 0 0}
#blue-container .yellow-heading{ background:#ffcb03; color:#000; padding:3px 10px}

/* ---------------- column -------------- */
#blue-container .column{ float:left; padding:15px 0 10px 20px; display:inline;}

/* ---------------- List -------------- */

.wlist{width:100%; padding:0px; margin:0px 0px 0px}
.wlist:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html .wlist{height:1px} /* */

.wlist li{width:100%;margin:0px;padding:0px 0px 5px;}

.wlist.bullet li{width:23%;margin:0px;padding-left:12px; background:url(../images/white-bullet.gif) no-repeat 0 5px; float:left;}
.wlist.bullet li.custommakelink{width:220px}
.wlist li a{ color:#fff; position:relative}
.wlist li a:hover{ color:#ffcb03;}

/* ====================================== checkout ===============================================  */

/*shopping cart*/
table.checkoutsummary {width:973px;padding:0;margin:0 0 0 1px;}
table.checkoutsummary th {border-top:0 !important;}
table.checkoutsummary th.full {border-left:0;border-right:0 !important;text-align:left;text-transform:uppercase;}
table.checkoutsummary td {background:#D8D8D8;color:#000;padding:5px 5px;}
table.checkoutsummary .bg td {background:#ECECEC;}
table.checkoutsummary th {border:1px solid #fff;text-align:center;}   
table.checkoutsummary th {background:#9097A9;color:#fff;padding:5px;}

/*checkout form */
.checkoutsummary {clear:both;}
#checkoutdetails {}
#checkoutdetails label {float:left;width:120px;font-size:15px;text-align:left;margin:8px 5px 0 0}
#checkoutdetails textarea {width:180px;height:20px}
#checkoutdetails input, #checkoutdetails select, #checkoutdetails textarea,
#promocodeform input { padding:6px 5px; border:1px solid #999; background:#FFFFE6; font-size:16px !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; color: #333 !important; }
#checkoutdetails fieldset {border:none;margin:0;padding:0}
.checkoutCol {/*border:1px solid black;*/ width:460px}
#checkoutCol1 {float:left}
#checkoutCol2 {margin-left:500px}
#details-label, #submitgroup-label, #ccgroup-label, #checkboxes-label {display:none}
#checkoutdetails #details-element {width:350px;margin-left:90px}
#checkoutdetails #submitgroup-element {width:350px;margin-left:0;}
#checkoutdetails #ccgroup-element {width:350px;margin-left:0}
    #card_expiry_month {float:left}
    #card_expiry_year {margin-left: 10px}
#details-element dd, #submitgroup-element dd, #ccgroup-element dd {margin-bottom: 5px}

#checkboxes-element {width:500px;padding:0;margin-left:240px;clear:both;}
#checkboxes-element label {width:380px;}
#checkboxes-element input#Newsletter, #checkboxes-element input#termsandcon, #checkboxes-element input#sealscorrect  {margin:10px}
#checkboxes-element input#submitorder {margin-left:140px}
#nocreditcard-hint {display:none;}
#checkoutdetails #checkboxes-element #ordersums_find_us-label {padding-left: 120px;}
#checkoutdetails #checkboxes-element #ordersums_find_us-element {margin-left: 120px;}
#checkoutdetails select#ordersums_find_us {width: 280px;}
#checkoutdetails #checkboxes-element #ordersums_notes-label {padding-left: 120px;}
#checkoutdetails #checkboxes-element #ordersums_notes-element {margin-left: 120px;}
#checkoutdetails textarea#ordersums_notes {height:60px;width: 280px;}
/*
#checkoutdetails #fieldset-details {float:left; width:350px;}
#checkoutdetails #fieldset-ccgroup {margin-left:250px}

dd#checkboxes-element{padding-left:150px}
#checkoutdetails fieldset#fieldset-checkboxes {clear:both;width:80%;margin:auto}
#checkoutdetails fieldset#fieldset-checkboxes dd {text-align:center}
#checkoutdetails fieldset#fieldset-checkboxes dd#Newsletter-element{text-align:left}
#checkoutdetails fieldset#fieldset-checkboxes dd#sealscorrect-element{text-align:left}
#checkoutdetails fieldset#fieldset-checkboxes label {float:left;width:450px;font-size:15px;text-align:right;margin-right:5px}
*/

/*errors*/
#checkoutform .errors {clear:none; margin:0;padding:0;}
#checkoutform .errors li {background: #eddbd5 url(../images/icon-wrong.gif) 10px center no-repeat;width:215px;padding: 5px 5px 5px 40px ;margin:5px auto 15px auto}

/*promocode*/
.newprice {font-size:110%;margin-left:15px;}
#promocodeform input.validCode {background:#75daff url(../images/icon-ok.gif) 5px center no-repeat;padding-left:30px}
#promocodeform input.invalidCode {background-color:#f27979}

/* ================================= contact form ===============================================  */
.contact select {font-weight: bold;color: #000000;background: #FF9900;}
label{float: left;text-align: right;width:65px;display: block;font-size: 15px;}
#contactformdiv .submit input{margin-left: 4.5em;}
#contactformdiv input, #form6 select, #Model{color: #3096B8;background: #fee3ad;border: 1px solid #781351;width: 250px;font: 20px Arial, Helvetica, sans-serif;}
#contactformdiv select{margin-top:0;border: 1px solid #0099CC;width: 220px;font: 17px Arial, Helvetica, sans-serif;}
.checkboxes {width: 40%;float: left;text-align: left;margin-left: 7%;margin-top: 6px;color: #3096B8;font-family: Arial, Helvetica, sans-serif;font-size: 20px;}
#contactform label.error{width:400px; }
#checkoutcontainer,
#contactform #submit-label,
#contactform #submitform-label,
#contactform #fridgedetails-label,
#contactform #details-label
{display: none;}
#contactform dl {margin:0}
#quickcart li {height:80px;}
.linkme {margin-left:25px;}
#noresultsdiv {background-image:url(../images/noresultbg.jpg);background-repeat:no-repeat;width:450px;height:600px;}
#contactformdiv {background-image:url(../images/contactbg_new.jpg);background-repeat:no-repeat;width:700px;height:850px;}
#contactformdiv img {margin-top:20px;}
#contactformdiv legend {font-size:21px; font-weight:bold; line-height:21px;padding:0px 10px 15px 40px;}
#noresultform {padding: 25px 15px; }
 #contactform {padding: 5px 15px 10px 15px;}
#noresultform input, #noresultcomments, #contactformcomments, #contactform input {background-color:#F0FCFF;border: 1px solid #0099CC;}
#noresultcomments , #contactformcomments {width:450px;}
#noresultform li, #contactform li {list-style:none; margin-top:3px;clear:both;}
#noresultform h2 , #contactform h2{font-size:24px; color:#000000; clear:both; margin-top:2px;}
#noresultform label ,#contactform label{width:180px;}
#noresultform input, #contactform input {width:220px; }
#noresultform fieldset, #contactform fieldset {width:450px; margin:auto;border:none}
.noresultactive, .contactformactive {background-color:#FFFFCC;}
/*Spam filter*/
form#contactform #url-label, form#contactform #url-element{display:none}
#noresultform p,#contactformdiv p {width:90%;margin:auto}
#noresultform dd,#contactformdiv dd {margin-left:0}
p.enquiryCategory {display:none;background-color:#ffcb03}

/* ================================= faq ===============================================  */
/* faq */
.accordian {width: 700px;border-bottom: solid 1px #c4c4c4;}
.accordian h3 {background: #e9e7e7 url(../images/arrow-square.gif) no-repeat right -51px;padding: 7px 15px;margin: 0;font: bold 120%/100% Arial, Helvetica, sans-serif;border: solid 1px #c4c4c4;border-bottom: none;cursor: pointer;}
.accordian h3:hover {background-color: #e3e2e2;}
.accordian h3.active {background-position: right 5px;}
.accordian p {background: #f7f7f7;padding: 10px 15px 20px; border-left: solid 1px #c4c4c4;border-right: solid 1px #c4c4c4;}

/* ================================= custom seal form ===============================================  */
dt#commercial-label, dd#commercial-element, 
dt#add-label
{display: none;}
form#customseal {float:left;}
form#customseal label {font-weight:bold; margin: 3px 15px; color: #268BC3;width:180px}
form#customseal fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;width:400px;}
form#customseal legend {font-weight:bold;font-size:1.2em;color: #268BC3}
form#customseal input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
form#customseal input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
form#customseal input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
form#customseal input.text, input.title {width:300px;padding:5px;}
form#customseal input.title {font-size:1.5em;}
form#customseal textarea {width:390px;height:250px;padding:5px;}
form#customseal input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form#customseal form.inline {line-height:3;}
form#customseal form.inline p {margin-bottom:0;}
form#customseal .error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
form#customseal .error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
form#customseal .notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
form#customseal .success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
form#customseal .error a {color:#8a1f11;}
form#customseal .notice a {color:#514721;}
form#customseal .success a {color:#264409;}
form#customseal #add{margin-left:150px; margin-bottom:10px; background-color:#4C81B7; color:#FFF; font-size:14px; font-weight:bold;width:120px}
form#customseal #add.disabledBtn { background-color:#8e94ab}
#productpreview {width:80%;margin:auto}
#profilepreview {text-align:right;padding:10px 40px 0 0}
#profilepreview img {border:3px double #ccc}

/* =========================================  Footer  =======================================================  */

#footer-container{width:100%;background:#161616 url(../images/footer-bg.gif) repeat-x left top;}
#footer-container .middle{ padding:20px 0 0}

/* ---------------- column -------------- */
#footer-container .column{width:225px; float:left; padding:0px 0 10px 20px;}
/* ---------------- help-box -------------- */

.help-box{float:right;width:300px;height:99px; padding:35px 15px 10px; background:url(../images/help-bg.gif) no-repeat left top}

/*========= backward compatability ========*/
.productlistings {width:100%;clear:both;}
.productlistings {border: 1px solid #ebe9dc;border-top: none;}
.proddetails {float:left;width:150px;}
/*******************************************************************************
  PAGINATION
*******************************************************************************/
.paginationControl { border:0; margin:0; padding:0; font-size:14px;}
.paginationControl a { border:solid 1px #DEDEDE; margin-right:2px; }
.paginationControl .previous-off, .paginationControl .next-off { color:#888888; display:inline-block; font-weight:normal; padding:3px 4px; }
.paginationControl .next a,.paginationControl .previous a { font-weight:bold; border:solid 1px #FFFFFF; }
.paginationControl .active{ color:#000000; font-weight:bold; display:inline-block; padding:4px 8px; }
.paginationControl a:link, .paginationControl a:visited { display:inline-block; padding:3px 6px; text-decoration:none; }
.paginationControl a:hover{ text-decoration:none; border: 1px solid #999; }
/*********************
Success Page
***************/

.info  {
	display: block;
	background: url('../adminimages/informationbar_right.gif') no-repeat right top;

	overflow: hidden;
	margin-top: 5px;
	margin-bottom:10px !important;
	padding: 0px !important;
	font-size: 12px !important;
	font-weight: bold;
	cursor: pointer;
	border: 0px;
	font-style: italic;
}
.info .info_inner {
  display: block;
  height: 100%;
  padding: 6px 10px 0px 45px;
}
#success .info_inner {
  color: #5a801b;
  background: url('../adminimages/icon_success.gif') no-repeat left top;
  border: 0px;
}
#failure .infoinner {
	color: #C00;
	background: url('../adminimages/icon_error.gif') no-repeat left top;
	border: 0px;
}
#success{width:400px;}
#successdetails li {clear:both; margin-bottom:15px;}
#successdetails li .leftcolumn {float:left; width:120px; text-align:right;padding-right:15px;}
#successdetails li .rightcolumn {float:left; width:300px;}


/* =========== commercial page =============*/

.instructionslist {
	padding:0;
	text-align: left;
	clear: both;
}
.measure {
	list-style: none;
	font: 24px Arial, Helvetica, sans-serif;
	color: #999999;
	background: url(../images/tape-measure.jpg) no-repeat left top;
	padding-left: 90px;
	height: 73px;
	padding-top: 25px;
}
.find {
	list-style: none;
	font: 24px Arial, Helvetica, sans-serif;
	color: #999999;
	background: url(../images/find.jpg) no-repeat left top;
	padding-left: 90px;
	height: 73px;
	padding-top: 25px;
}
.install {
	list-style: none;
	font: 24px Arial, Helvetica, sans-serif;
	color: #999999;
	background: url(../images/fitting.jpg) no-repeat left center;
	padding-left: 90px;
	height: 73px;
	padding-top: 25px;
}
li.troubleshooting {
    list-style: none;
    font: 24px Arial, Helvetica, sans-serif;
    color: #999999;
    background: url(../images/troubleshooting.png) no-repeat left center;
    padding-left: 90px;
    height: 73px;
    padding-top: 25px;
}
#cardsAccept {
	float:right;margin-right:10px;width:325px;
}

#cardsAccept img{float:right;margin-right:10px;}
