/* CSS Document */
body
{
margin:auto;
background:url(../images/body_back.jpg) center repeat-y;
font-family:"Arial";
}
p,ul,h1,h2,h3,h4
{
margin:0px;
padding:0px;
}
.clear
{
clear:both;
}
#home
{
width:941px;
margin:auto;
}
#main
{
width:941px;
float:left;
}
#header
{
float:left;
height:80px;
padding-top:25px;
width:941px;
}
#logo
{
width:320px;
height:59px;
float:left;
background:url(../images/logo_nobeta.jpg) no-repeat;
}
#rightheader
{
width:570px;
float:right;
height:80px;
}
#topnav
{
width:570px;
float:left;
height:25px;
padding-bottom:19px;
color:#747474;
font-size:12px;
}
#topnav a
{
color:#747474;
text-decoration:none;
}
#topnav a:hover
{
text-decoration:underline;
}
#topnav ul
{
float:right;
list-style:none;
}
#topnav li
{
float:left;
}
#topnav .pad
{
padding-top:4px;
}
.navline
{
padding-left:13px;
width:3px;
height:25px;
background:url(../images/topnav_line.jpg) center no-repeat;
float:left;
padding-right:13px;
}
#topbottomnav
{
float:right;
color:#12489a;
font-weight:bold;
font-size:13px;
}
#topbottomnav p
{
padding-left:10px;
padding-top:5px;
padding-right:10px;
float:left;
}
#topbottomnav p.last
{
padding-right: 0
}

#topbottomnav a
{
color:#12489a;
text-decoration:none;
}
#topbottomnav a:hover
{
text-decoration:underline;
}
.fav a
{
height:21px;
float:left;
padding-top:4px;
background:url(../images/star.jpg) left no-repeat;
padding-left:21px;
}
.cart a
{
height:21px;
float:left;
padding-top:4px;
background:url(../images/cart.jpg) left no-repeat;
padding-left:27px;
margin-right:15px;
}
.chat a
{
height:20px;
float:left;
margin-left:10px;
margin-right:10px;
padding-top:4px;
background:url(../images/chat.jpg) right no-repeat;
padding-right:30px;
}
#pagename
{
height:22px;
margin-bottom:22px;
float:left;
}
#pagename p
{
width:567px;
height:18px;
padding-left:10px;
color:#12489a;
font-size:12px;
padding-top:2px;
float:left;
border-bottom:solid 1px #dadada;
border-top:solid 1px #dadada;
}
#search
{
float:left;
}
#search input
{
float:left;
}
.input
{
float:left;
background:url(../images/search_back.jpg) no-repeat;
border:0px;
padding-left:7px;
width:273px;
padding-right:7px;
margin-right:4px;
padding-top:3px;
height:20px;
}

.mediuminput{
float:left;
background:url(../images/medium_input.jpg) no-repeat;
border:0px;
width:330px;
height:20px;
margin-right:4px;
margin-left:4px;
margin-bottom:18px;
padding-left:7px;
padding-right:7px;
padding-top:3px;
}

.mediuminput.error{
background:url(../images/medium_input_err.jpg) no-repeat;
}

.productname
{
border:0px;
width:136px;
height:20px;
padding-top:3px;
padding-left:4px;
margin-right:5px;
background:url(../images/password_back.jpg) no-repeat;
}

.productname.error{
background:url(../images/password_back_error.jpg) no-repeat;
}

.condition
{
width:113px;
height:20px;
padding-top:3px;
padding-left:4px;
margin-top:3px;
background:url(../images/order_back.jpg) no-repeat;
border:0px;
}
#headline
{
background:#f9f9fb;
padding-left:14px;
border:solid 1px #d7d7d8;
width:925px;
margin-bottom:27px;
padding-top:15px;
padding-bottom:15px;
float:left;
}
#headline h1
{
color:#dc8e24;
font-weight:bold;
font-weight:bold;
float:left;
font-size:23px;
}
#headline .sub{
color:#747474;
padding-left:10px;
font-weight:bold;
padding-top:4px;
font-size:18px;
float:left;
}
#content
{
width:941px;
padding-bottom:25px;
float:left;
}
#leftcontent
{
width:171px;
float:left;
padding-top:15px;
padding-left:0px;
background:#f9f9fb;
border:solid 1px #d5d5d6;
}
#rightcontent
{
width:748px;
color:#484849;
font-size:12px;
line-height:17px;
float:right;
}

/* For Jquery box please edit here */
#jquery
{
float:left;
width:748px;
height:364px;
margin-bottom:10px;
}
/* end jquery */
#mailing
{
width:746px;
height:24px;
border:solid 1px #d8d8d9;
float:left;
font-size:12px;
color:#484849;
background:#f9f9fb;
margin-bottom:30px;
padding-top:2px;
}
#mailing p
{
padding-top:3px;
padding-left:7px;
float:left;
}
.stitle
{
color:#12489a;
font-weight:bold;
font-size:13px;
padding-right:6px;
}
#mailing input
{
margin-left:20px;
}
.input1
{
float:left;
background:url(../images/email_back.jpg) no-repeat;
border:0px;
padding-left:7px;
width:231px;
margin-left:15px;
margin-right:20px;
padding-top:3px;
height:19px;
}
.textarea
{
width:748px;
float:left;
border-bottom:solid 1px #dadada;
margin-bottom:13px;
padding-bottom:15px;
color:#484849;
line-height:17px;
font-size:12px;
}
.textarea1
{
width:748px;
float:left;
margin-bottom:13px;
color:#484849;
line-height:17px;
font-size:12px;
}
.textarea2
{
width:748px;
float:left;
border-bottom:solid 1px #dadada;
margin-bottom:13px;
padding-bottom:15px;
color:#484849;
line-height:17px;
font-size:12px;
}
.textarea3
{
width:245px;
float:left;
border-bottom:solid 1px #AAA;
margin-bottom:13px;
padding-bottom:15px;
color:#AAA;
line-height:17px;
font-size:12px;
}
.textarea4
{
width:534px;
float:left;
border-bottom:solid 1px #AAA;
margin-bottom:13px;
padding-bottom:15px;
color:#AAA;
line-height:17px;
font-size:12px;
height: 100px;
}
.quote
{
float:right;
width:355px;
line-height:19px;
margin-right:12px;
}
.textarea a,.textarea1 a
{
color:#dc8e24;
text-decoration:none;
}
.quote .pic
{
float:left;
width:70px;
}
.quote .text
{
width:285px;
float:left;
}
.quote h3
{
color:#12489a;
font-size:16px;
}
.textarea a:hover,.textarea1 a:hoverm
{
text-decoration:underline;
}
.green
{
color:#89ac46;
}
.arealeft
{
width:362px;
float:left;
padding-bottom:20px;
}
.arearight
{
width:362px;
padding-bottom:20px;
float:right;
}
.arearight1
{
width:332px;
padding-top:15px;
padding-bottom:15px;
background:#f9f9fb;
border:solid 1px #d5d5d6;
padding-right:10px;
padding-left:20px;
float:right;
}
.arealeft1
{
width:332px;
float:left;
padding-top:15px;
padding-bottom:15px;
background:#f9f9fb;
border:solid 1px #d5d5d6;
padding-right:10px;
padding-left:20px;
}
.textarea h1,.textarea1 h1
{
color:#12489a;
font-size:18px;
padding-bottom:15px;
}
.con_pic
{
float:left;
padding-right:8px;
}
.orange
{
color:#dc8e24;
}
.leftlinks
{
float:left;
width:151px;
}
.rightlinks
{
width:170px;
float:right;
}
.leftlinks ul,.rightlinks ul
{
list-style:none;
}
.leftlinks li,.rightlinks li
{
line-height:18px;
}
.leftlinks a,.rightlinks a
{
text-decoration:underline;
color:#484849;
}
.leftlinks a:hover,.rightlinks a:hover
{
text-decoration:none;
}

/* left content */
#leftcontent > ul
{
list-style:none;
padding-left:10px;
color:#12489a;
float:left;
padding-left:9px;
font-weight:bold;
padding-bottom:15px;
font-size:18px;
}
#leftcontent > ul > li
{
border-bottom:solid 1px #dbdbdb;
width:150px;
}
#leftcontent > ul > li > a
{
text-decoration:none;
display:block;
padding-top:2px;
color:#12489a;
padding-left:6px;
height:25px;
}
#leftcontent ul ul
{
list-style:none;
color:#484849;
font-size:14px;
padding-top:4px;
padding-bottom:4px;
padding-left:20px;
}
#leftcontent ul ul li
{
border:0px;
width:140px;
padding-bottom:0px;
}
#leftcontent ul ul li a
{
text-decoration:none;
color:#484849;
padding:0px;
min-height:18px;
padding-top:2px;
padding-bottom: 6px;
display:block;
}
#leftcontent ul ul li a:hover,
#leftcontent ul ul li a.current
{
color:#dc8e24;
}
.active{
color:#dc8e24;
}

/* inner pages */

/*                      ABOUT PAGE -start               */
#text
{
width:558px;
float:left;
color:#484849;
font-size:12px;
}
#map
{
width:170px;
border:solid 1px #d5d5d6;
float:right;
background:#f9f9fb;
padding-bottom:18px;
font-size:12px;
color:#484849;
}
#map p
{
padding-left:20px;
}
#map .righttitle
{
color:#747474;
padding-left:13px;
font-weight:bold;
}
#rightcontent h1, #rightcontent h4
{
color:#12489a;
font-size:18px;
line-height:22px;
padding-bottom:15px;
}
.per_pic
{
border-bottom:solid 1px #c8c8c9;
}
.conul
{
color:#12489a;
font-size:12px;
font-weight:bold;
padding-left:30px;
}
.conul li
{
line-height:20px;
}
.conchat a
{
padding-bottom:6px;
padding-right:22px;
background:url(../images/conchat.jpg) right no-repeat;
}
.conul a
{
color:#12489a;
}
.conul a:hover
{
text-decoration:none;
}
.conhr
{
border:solid 1px #dadada;
}

/*                      ABOUT PAGE -end               */


/*                      CABLE PAGE -start               */
.content_box
{
width:745px;
background:#f9f9fb;
float:left;
margin-top:10px;
margin-bottom:10px;
}
.arealeft2
{
width:352px;
float:left;
padding-top:15px;
padding-bottom:15px;
background:url(../images/back1.jpg) left bottom no-repeat #f9f9fb;
border:solid 1px #d5d5d6;
padding-right:10px;
}
.arearight2
{
width:352px;
float:right;
padding-top:15px;
padding-bottom:15px;
background:url(../images/back2.jpg) left bottom no-repeat #f9f9fb;
border:solid 1px #d5d5d6;
padding-right:10px;
}
.lefttext_cable
{
width:120px;
padding-left:20px;
float:left;
}
.righttext_cable
{
width:210px;
float:left;
}
.dropcont
{
margin-bottom:12px;
float:left;
}
.dropcont p
{
width:55px;
margin-right:10px;
float:left;
text-align:right;
}
.dropcont select
{
width:130px;
}
.cableinfo
{
padding-top:10px;
padding-bottom:10px;
float:left;
width:745px;
border-bottom:solid 1px #dadada;
}
.cableinfo h2,.fav_box h2,.cont_box h2,.bigbox h2
{
font-size:14px;
color:#12489a;
padding-bottom:10px;
}
.cablepic
{
width:192px;
float:left;
}
.cabletext
{
width:545px;
line-height:17px;
float:left;
}
.gray
{
color:#484849;
}
.gray.prod_count
{
font-weight: normal;
}
.cabletext a,.switchtext a,.smallbox a,.bigbox a,.fav_box a,.switchtext_big a
{
color:#dc8e24;
text-decoration:none;
font-weight:bold;
}
.cabletext a:hover,.switchtext a:hover,.smallbox a:hover,.bigbox a:hover,.fav_box a:hover,.switchtext_big a:hover
{
text-decoration:underline;
}

/*              CABLE page end            */

/*               SWITCHES page Start     */

.switchinfo
{
padding-top:10px;
padding-bottom:10px;
float:left;
width:558px;
border-bottom:solid 1px #dadada;
}
.switchinfo_big
{
padding-top:10px;
padding-bottom:10px;
float:left;
position:relative;
width:742px;
border-bottom:solid 1px #dadada;
}
.switchpic
{
width:194px;
float:left;
}
.switchtext
{
width:360px;
line-height:17px;
float:left;
}
.switchtext_big
{
width:544px;
line-height:17px;
float:left;
}
.itembox
{
width:139px;
margin:auto;
background:#fff;
border:solid 1px #9b9b9d;
border-bottom:0px;
padding-top:10px;
line-height:18px;
}
.itembox img
{
border: none;
}
.itembox a
{
text-decoration: none;
}
.itembox a:hover
{
text-decoration: underline;
}
.blue
{
color:#12489a;
}
.switchinfo h2, .switchinfo h2 a.nostyle, .smallbox h2,.switchinfo_big h2
{
font-size:14px;
color:#12489a;
padding-bottom:10px;
}

/*               SWITCHES page end     */

/* Customer Service page start */

.smallbox
{
width:558px;
line-height:18px;
float:left;
}
.bigbox
{
width:745px;
line-height:18px;
float:left;
}
.smallboxpic
{
width:90px;
float:left;
}
.bigboxpic
{
width:90px;
float:left;
}
.smallboxtext
{
width:445px;
float:left;
}
.bigboxtext
{
width:550px;
float:left;
}
.b_leftlinks
{
float:left;
width:250px;
}
.b_rightlinks
{
width:250px;
float:right;
}
.b_leftlinks ul,.b_rightlinks ul
{
list-style:none;
}
.b_leftlinks li,.b_rightlinks li
{
line-height:18px;
}
.b_leftlinks ul a,.b_rightlinks ul a
{
text-decoration:underline;
color:#484849;
font-weight:normal;
}
.b_leftlinks ul li p, .b_leftlinks ul li div{
margin: 15px 0 15px; 0;
}
.b_leftlinks ul a:hover,.b_rightlinks ul a:hover
{
text-decoration:none;
}

.faq .b_leftlinks{
width:540px;
}


/* Customer Service page end */

/* favourites start */
.fav_star
{
padding-right:7px;
background:url(../images/blank_star.jpg) no-repeat;
width:19px;
height:18px;
float:left;
cursor: pointer;
}
.fav_star.selected
{
padding-right:7px;
background:url(../images/fav_star.jpg) no-repeat;
width:19px;
height:18px;
float:left;
}
.fav_box
{
width:745px;
float:left;
padding-top:10px;
line-height:17px;
padding-bottom:10px;
}
.star
{
width:19px;
float:left;
padding-top:40px;
}
.fav_pic
{
width:178px;
float:left;
}
.fav_text
{
width:356px;
float:left;
padding-right:25px;
}
.fav_right
{
margin-top:20px;
width:165px;
float:left;
}
.fav_right p
{
float:left;
padding-top:1px;
}
.fav_right .check
{
float:left;
margin-right:5px;
}
.fav_right .qty_input
{
float:right;
width:28px;
border:0px;
padding-top:3px;
height:20px;
padding-left:4px;
background:url(../images/qty_back.jpg) no-repeat;
}
.fav_right select
{
width:165px;
float:left;
margin-top:5px;
}

/* favourites end */

/* memory start */
.cont_box
{
width:730px;
padding-left:15px;
background:#f9f9fb;
padding-bottom:5px;
padding-top:15px;
float:left;
border: 1px solid #D5D5D6;
}
.cont_name
{
width:130px;
float:left;
}
.cont_right
{
float:left;
width:600px;
}
.cont_item
{
float:left;
width:280px;
margin-right:10px;
margin-bottom:10px;
}
.cont_item p
{
width:57px;
float:left;
}
.cont_item select
{
width:221px;
float:left;
}
.bigboxpic1
{
width:185px;
float:left;
padding-top:10px;
}
.bigboxtext1
{
width:540px;
padding-top:10px;
float:left;
}

/* Product Page */
#product_img
{
width:165px;
float:left;
padding-right:17px;
}
#product_text
{
width:372px;
float:left;
}
#product_text a
{
color:#484849;
}
#product_text a:hover
{
text-decoration:none;
}
.star1
{
padding-right:10px;
}
.pro_input
{
float:left;
margin-top:10px;
padding-left:50px;
}
.pro_input p
{
float:left;
width:131px;
text-align:right;
padding-top:2px;
padding-right:18px;
}
.pro_input select
{
width:170px;
float:left;
}
.pro_input input
{
float:left;
}
.qty_input
{
margin-top:5px;
width:33px;
border:0px;
padding-top:3px;
margin-bottom:5px;
height:20px;
padding-left:4px;
background:url(../images/qty_back.jpg) no-repeat;
}
.qtyt
{
margin-top:5px;
}
.rquote
{
margin-bottom:5px;
float:right;
}
#reviews
{
width:515px;
float:left;
border:solid 1px #d0d0d1;
border-top:0px;
padding-left:20px;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
padding-top:15px;
}
.plus{
margin-bottom:2px;
}
.plus a
{
color:#12489a;
font-size:13px;
text-decoration:none;
font-weight:bold;
}
.plus .orange
{
font-family: monospace;
font-size: 12px;
font-weight: bold;
margin-top:-1px;
padding-right:3px;
float:left;
}
.openitem
{
margin-left:20px;
width:505px;
margin-top:15px;
}
.openitem_pic
{
width:88px;
float:left;
}
.openitem_text
{
width:240px;
float:left;
}
.openitem_text a
{
text-decoration: none;
}
.openitem_text a:hover
{
text-decoration:underline;
}
.openitem_addcart
{
width:176px;
float:left;
}
.openitem_addcart .qty_input
{
float:right;
margin:0px;
margin-right:7px;
}
.openitem_addcart select
{
width:167px;
float:left;
margin-top:5px;
}
.tabs
{
float:left;
margin-top:15px;
width:556px;
background:url(../images/tabs_contback.jpg) top repeat-x;
height:26px;
}
.tabs ul
{
list-style:none;
}
.tabs li
{
float:left;
}
.tabs li a
{
color:#ffffff;
font-size:13px;
text-decoration:none;
margin-right:5px;
float:left;
border:solid 1px #797979;
border-bottom:0px;
padding-top:2px;
height:22px;
padding-left:30px;
padding-right:30px;
background:url(../images/tab_back.jpg) repeat-x;
}
.tabs li a:hover
{
background:url(../images/tab_backhover.jpg) repeat-x;
}
.tabs li .active a
{
background:#fff;
height:23px;
color:#747474;
border-color:#d0d0d1;
}
/* Search Page */
.normal
{
font-weight:normal;
}
#searcharea
{
width:745px;
margin-bottom:10px;
float:left;
}
#leftsearch
{
float:left;
}
#leftsearch p
{
float:left;
padding-right:10px;
}
#leftsearch select
{
width:90px;
}
#rightsearch
{
float:right;
}
#rightsearch p
{
float:left;
}
#rightsearch select
{
margin-right:25px;
width:50px;
float:left;
}
#rightsearch .perpage
{
float:left;
padding-right:10px;
}
#rightsearch a
{
text-decoration:none;
color:#12489a;
font-weight:bold;
margin-right:3px;
}
#rightsearch a:hover
{
text-decoration:underline;
}

/* My Account */
#acc_left
{
width:365px;
float:left;
}
#acc_right
{
float:right;
line-height:19px;
width:275px;
}
#acc_right #info
{
float:left;
width:183px;
text-align:right;
}
#acc_right #pic
{
float:right;
}
.eight
{
font-size:18px;
}
.account_cont
{
width:745px;
float:left;
}
.account_page .account_cont
{
margin-top:20px;
}
.account_cont a
{
color:#12489a;
}
.account_cont a:hover
{
text-decoration:none;
}
.leftbox
{
width:352px;
padding-left:10px;
float:left;
padding-top:14px;
background:#f9f9fb;
padding-bottom:14px;
border:solid 1px #d5d5d6;
}
.rightbox
{
width:352px;
padding-left:10px;
float:right;
padding-top:14px;
background:#f9f9fb;
padding-bottom:14px;
border:solid 1px #d5d5d6;
}
.boxtext
{
margin-top:7px;
background:#ffffff;
width:329px;
float:left;
padding:7px;
border:solid 1px #d5d5d6;
}
.acc_cont
{
width:733px;
padding-left:10px;
float:left;
line-height:18px;
padding-top:14px;
color:#747474;
background:#f9f9fb;
padding-bottom:14px;
margin-top:20px;
border:solid 1px #d5d5d6;
}
.boxtext_acc
{
margin-top:7px;
background:#ffffff;
width:706px;
float:left;
padding:7px;
border:solid 1px #d5d5d6;
}
.comp_add
{
width:230px;
line-height:20px;
float:left;
}
.input_acc
{
float:left;
padding-right:17px;
width:175px;
}
.input_acc1
{
float:left;
padding-top:23px;
}
.input_acc input
{
background:url(../images/input_acc.jpg) no-repeat;
border:0px;
width:170px;
padding-left:5px;
height:20px;
padding-top:3px;
}
.input_acc p
{
padding-bottom:7px;
}
#name_col
{
width:148px;
float:left;
}
.name_col
{
width:180px;
float:left;
}
#email_col
{
width:273px;
float:left;
}
#status_col
{
float:left;
width:90px;
}
#lastlogin_col
{
width:148px;
float:left;
}
#editinfo_col
{
width:47px;
float:left;
}

/* My Profile Page */
#profile
{
width:575px;
float:left;
}
.pro_cont
{
color:#747474;
width:567px;
padding-left:9px;
float:left;
line-height:18px;
padding-top:14px;
background:#f9f9fb;
padding-bottom:14px;
margin-top:20px;
border:solid 1px #d5d5d6;
}
.boxtext_pro
{
margin-top:7px;
background:#ffffff;
width:542px;
float:left;
padding:7px;
border:solid 1px #d5d5d6;
}
.pro_inputarea
{
width:537px;
float:left;
margin-top:13px;
}
.pro_inputarea p
{
padding-bottom:6px;
}
.smallinput
{
float:left;
width:245px;
height:20px;
padding-top:3px;
padding-left:5px;
border:0px;
background:url(../images/smallinput.jpg) no-repeat;
}
.radioinput ul
{
list-style: none;
}
.biginput
{
float:left;
width:534px;
border:0px;
height:20px;
padding-top:3px;
padding-left:5px;
background:url(../images/biginput.jpg) no-repeat;
}
.leftpro
{
float:left;
width:250px;
}
.rightpro
{
width:250px;
float:right;
}
.small_sel
{
width:250px;
}
.red
{
color:#ef4023;
}
.inpro_left
{
float:left;
}
.inpro_left.default_options{
    margin-top: 9px;
}
.inpro_left input
{
float:left;
margin-right:5px;
}
.inpro_left p
{
float:left;
padding:0px;
padding-bottom:3px;
}
.proinfo
{
width:154px;
float:left;
padding-bottom:18px;
font-size:12px;
color:#484849;
}
.proinfo p
{
padding-left:20px;
}
.proinfo .righttitle
{
color:#747474;
padding-left:13px;
font-weight:bold;
}
.proarea
{
float:left;
width:748px;
}

/* order detail */
.boxtext_acc a
{
color:#12489a;
}
.boxtext_acc a:hover
{
text-decoration:none;
}
.bill
{
width:190px;
float:left;
}
.payment
{
width:160px;
float:left;
}
.billadd
{
float:left;
width:190px;
}
.pay_method
{
width:160px;
float:left;
}
.ship_method
{
float:left;
}
.buy
{
width:373px;
float:left;
}
.price
{
float:left;
width:184px;
}
.qty
{
width:68px;
float:left;
}
.shoppic
{
float:left;
width:128px;
}
.shoptext
{
width:215px;
padding-right:30px;
float:left;
}
.pricearea
{
width:187px;
float:left;
}
.qtyarea
{
width:60px;
float:left;
}
.subtotal
{
float:left;
font-size:14px;
text-align:right;
width:80px;
}
.shoptitle
{
font-size:13px;
font-weight:bold;
color:#12489a;
}
.bottomshop
{
float:left;
line-height:20px;
padding-right:20px;
width:690px;
}
.leftshop
{
width:348px;
float:left;
}
.rightshop
{
width:340px;
float:right;
}
.lefttext
{
font-size:14px;
float:left;
width:145px;
color:#484849;
font-weight:bold;
text-align:right;
}
.righttext
{
font-size:14px;
float:right;
width:95px;
color:#484849;
font-weight:bold;
}
.left
{
float:left;
}
.right
{
float:right;
padding-right:12px;
}
.right a
{
color:#747474;
}
.right a:hover
{
text-decoration:none;
}
.serial
{
float:right;
font-size:13px;
font-weight:bold;
}
.text12
{
font-size:12px;
}
.blue
{
color:#12489a;
}
.total
{
padding-top:0px;
}
.reasontext
{
width:342px;
height:66px;
float:left;
margin-top:5px;
margin-bottom:5px;
border:solid 1px #bababa;
}
#odate_col
{
width:150px;
float:left;
}
#onumber_col
{
width:130px;
float:left;
}
#ototal_col
{
float:right;
}

/* quote history */
.what a
{
color:#484849;
margin-left:15px;
}
.what a:hover
{
text-decoration:none;
}
.qty_input
{
margin-top:5px;
width:28px;
border:0px;
padding-top:3px;
margin-bottom:5px;
height:20px;
padding-left:4px;
background:url(../images/qty_back.jpg) no-repeat;
}
.fq_detail p.lease_factor {
	float: right;
}
.qtyarea p
{
padding-left:10px;
padding-bottom:10px;
}
/* POP UNPS */
.box1_pop
{
position:absolute;
float:left;
width:328px;
padding-top:18px;
color:#484849;
font-size:12px;
background:url(../images/box1_top.png) top no-repeat;
z-index: 2;
}
.box1_cont_pop
{
width:248px;
padding-top:10px;
padding-bottom:10px;
padding-left:30px;
float:left;
line-height:17px;
padding-right:50px;
background:url(../images/box1_back.png) repeat-y;
}
.box1_cont_pop a
{
color:#12489a;
}
.box1_cont_pop a:hover
{
text-decoration:none;
}
.close_pop
{
float:right;
padding-bottom:8px;
padding-right:19px;
}
.close_pop a
{
color:#484849;
}
.close_pop a:hover
{
text-decoration:none;
}
.radio_pop
{
float:left;
margin-right:10px;
}
.rtext_pop
{
float:left;
color:#dc8e24;
padding-top:2px;
}
.smallinput_pop
{
float:left;
width:245px;
height:20px;
padding-top:3px;
padding-left:5px;
border:0px;
margin-right:5px;
color:#747474;
margin-bottom:10px;
background:url(../images/smallinput.jpg) no-repeat;
}
.invalid_pop
{
float:left;
}
.red_pop
{
color:#ff0000;
}
.box2_pop
{
position: absolute;
float:left;
width:402px;
padding-top:17px;
color:#484849;
font-size:12px;
background:url(../images/box2_top.png) top no-repeat;
z-index: 2;
}
.box2_cont_pop
{
width:322px;
padding-top:10px;
padding-bottom:10px;
padding-left:30px;
float:left;
padding-right:50px;
line-height:17px;
background:url(../images/box2_back.png) repeat-y;
}
.box2_cont_pop a
{
color:#12489a;
}
.box2_cont_pop a:hover
{
text-decoration:none;
}
.qtyarea_pop
{
width:99px;
float:left;
}
.ratearea_pop
{
width:126px;
float:left;
}
.qty_pop
{
float:left;
margin-top:8px;
width:56px;
padding-left:4px;
height:20px;
background:url(../images/qtys_back.jpg) no-repeat;
border:0px;
padding-top:3px;
margin-right:12px;
}
.righttext_pop
{
padding-top:10px;
}
.stotal_pop
{
padding-top:10px;
color:#dc8e24;
font-weight:bold;
}
.price_pop
{
float:left;
margin-top:8px;
width:94px;
padding-left:4px;
height:20px;
background:url(../images/price_back.jpg) no-repeat;
border:0px;
padding-top:3px;
margin-right:12px;
}
.notes_pop
{
width:322px;
margin-bottom:10px;
height:64px;
background:url(../images/notes_back.jpg) no-repeat;
border:0px;
margin-top:9px;
float:left;
padding:5px;
}

.box3_pop
{
float:left;
width:267px;
padding-top:17px;
color:#484849;
font-size:12px;
background:url(../images/box3_top.png) top no-repeat;
z-index: 2;
}
.box3_cont_pop
{
width:187px;
padding-top:10px;
padding-bottom:10px;
padding-left:30px;
float:left;
line-height:17px;
padding-right:50px;
background:url(../images/box3_back.png) repeat-y;
}
.box3_cont_pop a
{
color:#12489a;
}
.box3_cont_pop a:hover
{
text-decoration:none;
}
.submit_pop
{
margin-top:8px;
}
/* BUTTONS */
.button_19
{
float:left;
font-size:11px;
font-weight:bold;
}
.button_19_right,.button_19_right1
{
float:right;
font-size:11px;
font-weight:bold;
}
.button_19_right.orange a
{
color: #DC8E24;
}
.button_19_sub
{
float:left;
position:relative;
font-size:11px;
margin-top:-2px;
font-weight:bold;
}
.button_19 a,.button_19_sub a,.button_19_right a
{
color:#12489a;
text-align:center;
padding-right:11px;
padding-left:11px;
height:18px;
padding-top:1px;
float:left;
text-decoration:none;
border:solid 1px #888888;
background:url(../images/buttonback_19.jpg) repeat-x;
}

.button_19 a.request
{
color: #DC8E24;
}


.button_19 a.orange{
color: #FFFFFF;
background:url(../images/buttonback_19_orange.jpg) repeat-x;
}
.button_19_right1 a
{
color:#12489a;
text-align:center;
padding-right:11px;
padding-left:11px;
height:19px;
float:left;
text-decoration:none;
border:solid 1px #888888;
background:url(../images/buttonback_19.jpg) repeat-x;
}
.button_19 a:hover,.button_19_sub a:hover,.button_19_right a:hover,.button_19_right1 a:hover,.button_19_right a:hover
{
background:url(../images/buttonbackhover_19.jpg) repeat-x;
}


.button_19 a.orange:hover
{
background:url(../images/buttonbackhover_19_orange.jpg) repeat-x;
}

.button_21
{
float:left;
font-size:11px;
font-weight:bold;
padding-left:5px;
}
.button_21_right
{
font-size:11px;
float:right;
font-weight:bold;
}
.button_21 a,.button_21_right a
{
color:#12489a;
text-align:center;
padding-right:15px;
padding-left:15px;
height:19px;
padding-top:2px;
float:left;
text-decoration:none;
border:solid 1px #888888;
background:url(../images/buttonback_21.jpg) repeat-x;
}
.button_211
{
float:left;
font-size:11px;
font-weight:bold;
}
.button_211 a
{
color:#12489a;
text-align:center;
padding-right:33px;
padding-left:33px;
height:19px;
padding-top:2px;
float:left;
text-decoration:none;
border:solid 1px #888888;
background:url(../images/buttonback_21.jpg) repeat-x;
}
.button_28,.button_28_ret
{
float:left;
font-size:12px;
font-weight:bold;
}
.button_28_print
{
float:left;
margin-right:5px;
font-size:12px;
font-weight:bold;
}
.button_28 a
{
color:#12489a;
text-align:center;
padding-right:33px;
padding-left:33px;
height:22px;
padding-top:6px;
float:left;
text-decoration:none;
border:solid 1px #888888;
background:url(../images/buttonback_28.jpg) repeat-x;
}
.button_28_ret a
{
color:#12489a;
text-align:center;
padding-right:25px;
padding-left:25px;
height:25px;
padding-top:3px;
float:left;
text-decoration:none;
border:solid 1px #888888;
background:url(../images/buttonback_28.jpg) repeat-x;
}
.button_28 a:hover,.button_28_print a:hover
{
background:url(../images/buttonbackhover_28.jpg) repeat-x;
}
.button_28_print a
{
color:#dc8e24;
text-align:center;
padding-right:33px;
padding-left:33px;
height:22px;
padding-top:6px;
float:left;
text-decoration:none;
border:solid 1px #888888;
background:url(../images/buttonback_28.jpg) repeat-x;
}
.button_28_print_right
{
float:right;
font-size:12px;
font-weight:bold;
}
.button_28_print_right a
{
color:#dc8e24;
text-align:center;
padding-right:33px;
padding-left:33px;
height:25px;
padding-top:3px;
float:left;
text-decoration:none;
border:solid 1px #888888;
background:url(../images/buttonback_28.jpg) repeat-x;
}
#errorlink
{
color: #DC8E24;
text-decoration: none;
}
#errorform #error_submit {
background:url(../images/buttonback_19.jpg) repeat-x;
border:solid 1px #888;
color:#12489a;
font-family: "Arial";
font-size:11px;
font-weight:bold;
height:21px;
line-height:normal;
padding:0px 10px 2px 10px;

}

#errorform #error_submit:hover {
background:url(../images/buttonbackhover_19.jpg) repeat-x;
}

