/* 960 */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

/*
.wf-loading * {
	opacity: 0;
}

.wf-loading {
	overflow: hidden;
}

.wf-active *,
.wf-inactive * {
	opacity: 100;
}
*/

select {font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:12px;}
input {font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:12px;}

::selection {background: #FE6A12;color:#fff;}
::-moz-selection {background: #FE6A12;color:#fff;}

html,body {
    /*height:100%;*/
}



#cart_container {width:446px;height:auto;background: url('../img/cartback_bg.png');-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius:8px;padding:4px;margin-top: 5px;position:absolute;z-index:2000;}
#cart_inner {width:426px;min-height:28px;background-color:#f4f4f4;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;padding:5px 10px;position:relative;}
#cart_content {height:auto;margin-bottom:45px;}
#cart_display {position:absolute;bottom:5px;}
#cart_descr {width:331px;height:28px;font-size:13px;float:left;margin-right:10px;}
#cartstatus_total {float:left;text-align:right;width:95px;color:#FE6A12;line-height:21px;padding:4px 6px;}


#pending_balance_container {font-size:15px;text-align:center;color:#999;font-weight:bold;margin:10px 6px;}
#pending_balance {color:#2D95CD}



.cdescr_closed {background:url('../img/cartdescription_bg.png') no-repeat 0 0;}
.cdescr_open {background:url('../img/cartdescription_bg.png') no-repeat 0 -28px;}


#cart_table_container  {}
#cart_table {width:100%;border-collapse: separate; border-spacing: 0px;}

#cart_table tr td {
    border: solid 1px #D1D2D4;
    border-style:none none solid none;
    padding: 5px;
    /*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;*/
    background-color:#F9F9F9;
    color:#114E6F;
    height:15px;
    font: 11px "Open Sans",Arial,Helvetica,sans-serif;
}

#cart_table tr:first-child td {border-top-style:solid;}
#cart_table tr.odd td {background-color:#fff;}


#cart_total_container {margin:10px 6px;color:#999;float:right;font-size:20px;font-weight:bold;text-align:right;}
#cart_noservices {font-style:italic;margin:10px;color:#666;text-align:center}

#cart_legend {margin-top:10px;width:426px;height:38px;background:url('../img/cartlegend.png') no-repeat;}


#cart_table a:link,#cart_table a:visited {color:#114E6F;font: 11px "Open Sans",Arial,Helvetica,sans-serif;}
#cart_table a:hover{}





body {
    background-color:#fff;
    color:#333;
    font:12px/1.5 "Open Sans", Arial, Helvetica, sans-serif;
    padding:0 0 0px;
    margin:0px;
    /*height:100%;*/

    /*background:url("../img/bgbottom.png") repeat-x scroll left bottom transparent;*/

}


td {font:12px/1.5 "Open Sans", Arial, Helvetica, sans-serif;font-weight:bold;padding:0px;margin:0px;font-weight:normal}

a { outline: none;}

a:active {
    outline: none;
}

textarea:focus, input:focus{
    outline: none;
}

:focus {outline:none;}
::-moz-focus-inner {border:0;}

a:link,a:visited{
    color:#FA6501;
    font-weight:bold;
    text-decoration:none;
}

a:hover, a:focus {
    color:#FA6501;
    text-decoration:underline;
}



img {border:0px;}


.bold {font-weight:bold}
.italic {font-style:italic;}
.hide {display:none;}
.unselectable {
    -moz-user-select:none;
    -webkit-user-select: none;
    -khtml-user-select: none;
}

.align-right {float:right; margin:0 0 15px 15px;}
.align-left {float:left; margin:0 15px 15px 0;}

#stripback {background:#0F78B0 url('../img/topstrip_update_bg.png') repeat-x 0 100%;height:200px;}
#topback {/*background:url('../img/bgtopcover.png') repeat-x;height:100%;*/}
#botback {/*background: url('../img/bgbottom.png') repeat-x left bottom;*/}

/* buttons */
input:focus {outline: none;}
/*
.inpwhite {background: url('../img/button_bg.png') repeat-x 0px 0px;border:1px solid #8C8C8C;font-size:15px;width:100px;height:31px;font-weight:bold;margin-top:8px;cursor:pointer;}
.inporange {background: url('../img/button_bg.png') repeat-x 0px -41px;border:1px solid #B14701;font-size:15px;color:#fff;width:100px;height:31px;font-weight:bold;margin-top:8px;cursor:pointer;}
*/
.inpwhite, .inpwhite:active {
    /*display:block;*/
    /*width:auto;*/
    min-width:110px;
    height:26px;
    cursor:pointer;
    font: 14px "Open Sans",Arial,Helvetica,sans-serif;
    font-weight:bold;
    /*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;*/
    /*border: 1px solid #CA6102;*/
    border:0px;
    color: #fff;
    /*text-shadow: 0 1px rgba(0,0,0,0.1);*/
    background-color: #f96a0c;
    /*background-image: -webkit-gradient(linear,left top,left bottom,from(#FE7B2E),to(#F85701));
    background-image: -webkit-linear-gradient(top,#FE7B2E,#F85701);
    background-image: -moz-linear-gradient(top,#FE7B2E,#F85701);
    background-image: -ms-linear-gradient(top,#FE7B2E,#F85701);
    background-image: -o-linear-gradient(top,#FE7B2E,#F85701);
    background-image: linear-gradient(top,#FE7B2E,#F85701);*/
    padding: 0px 10px;
}

.inpwhite:hover {
    /*border: 1px solid #CA6102;*/
    color: #fff;
    /*text-shadow: 0 1px rgba(0,0,0,0.3);*/
    background-color: #DC4E01;
    /*background-image: -webkit-gradient(linear,left top,left bottom,from(#FE7B2E),to(#DC4E01));
    background-image: -webkit-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: -moz-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: -ms-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: -o-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: linear-gradient(top,#FE7B2E,#DC4E01);*/
}


.inpblue, .inpblue:active {
    min-width:110px;
    height:28px;
    cursor:pointer;
    font: 14px "Open Sans",Arial,Helvetica,sans-serif;
    font-weight:bold;
    /*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;*/
    /*border: 1px solid #0D6391;*/
    border:0px;
    color: #fff;
    /*text-shadow: 0 1px rgba(0,0,0,0.1);*/
    background-color: #0C618E;
    /*background-image: -webkit-gradient(linear,left top,left bottom,from(#1196CF),to(#0C618E));
    background-image: -webkit-linear-gradient(top,#1196CF,#0C618E);
    background-image: -moz-linear-gradient(top,#1196CF,#0C618E);
    background-image: -ms-linear-gradient(top,#1196CF,#0C618E);
    background-image: -o-linear-gradient(top,#1196CF,#0C618E);
    background-image: linear-gradient(top,#1196CF,#0C618E);*/
    padding: 0px 5px;
}

.inpblue:hover {
    /*border: 1px solid #0D6391;*/
    color: #fff;
    /*text-shadow: 0 1px rgba(0,0,0,0.3);*/
    background-color: #0A4B70;
    /*
    background-image: -webkit-gradient(linear,left top,left bottom,from(#1196CF),to(#0A4B70));
    background-image: -webkit-linear-gradient(top,#1196CF,#0A4B70);
    background-image: -moz-linear-gradient(top,#1196CF,#0A4B70);
    background-image: -ms-linear-gradient(top,#1196CF,#0A4B70);
    background-image: -o-linear-gradient(top,#1196CF,#0A4B70);
    background-image: linear-gradient(top,#1196CF,#0A4B70);
    */
}



.inpgrey, .inpgrey:active {
    min-width:80px;
    height:28px;
    cursor:pointer;
    font: 13px "Open Sans",Arial,Helvetica,sans-serif;
    font-weight:bold;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;
    border: 1px solid #b7b7b7;
    color: #333;
    /*text-shadow: 0 1px rgba(0,0,0,0.1);*/
    background-color: #ccc;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ccc));
    background-image: -webkit-linear-gradient(top,#fff,#ccc);
    background-image: -moz-linear-gradient(top,#fff,#ccc);
    background-image: -ms-linear-gradient(top,#fff,#ccc);
    background-image: -o-linear-gradient(top,#fff,#ccc);
    background-image: linear-gradient(top,#fff,#ccc);
    padding: 0px 5px;
}

.inpgrey:hover {
    border: 1px solid #b7b7b7;
    color: #333;
    /*text-shadow: 0 1px rgba(0,0,0,0.3);*/
    background-color: #ccc;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ccc));
    background-image: -webkit-linear-gradient(top,#fff,#ccc);
    background-image: -moz-linear-gradient(top,#fff,#ccc);
    background-image: -ms-linear-gradient(top,#fff,#ccc);
    background-image: -o-linear-gradient(top,#fff,#ccc);
    background-image: linear-gradient(top,#fff,#ccc);
}



.inpgreen, .inpgreen:active {
    min-width:80px;
    height:28px;
    cursor:pointer;
    font: 13px "Open Sans",Arial,Helvetica,sans-serif;
    font-weight:bold;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;
    border: 1px solid #289497;
    color: #173331;
    /*text-shadow: 0 1px rgba(0,0,0,0.1);*/
    background-color: #409F9B;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#A0DEC5),to(#409F9B));
    background-image: -webkit-linear-gradient(top,#A0DEC5,#409F9B);
    background-image: -moz-linear-gradient(top,#A0DEC5,#409F9B);
    background-image: -ms-linear-gradient(top,#A0DEC5,#409F9B);
    background-image: -o-linear-gradient(top,#A0DEC5,#409F9B);
    background-image: linear-gradient(top,#A0DEC5,#409F9B);
    padding: 0px 5px;
}

.inpgreen:hover {
    border: 1px solid #289497;
    color: #173331;
    /*text-shadow: 0 1px rgba(0,0,0,0.3);*/
    background-color: #3C938E;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#9FD7C5),to(#3C938E));
    background-image: -webkit-linear-gradient(top,#9FD7C5,#3C938E);
    background-image: -moz-linear-gradient(top,#9FD7C5,#3C938E);
    background-image: -ms-linear-gradient(top,#9FD7C5,#3C938E);
    background-image: -o-linear-gradient(top,#9FD7C5,#3C938E);
    background-image: linear-gradient(top,#9FD7C5,#3C938E);
}


.inpdisabled, .inpdisabled:active {
    min-width:110px;
    height:26px;
    font: 14px "Open Sans",Arial,Helvetica,sans-serif;
    font-weight:bold;
    /*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;*/
    /*border: 1px solid #DADADA;*/
    border:0px;
    color: #999;
    /*text-shadow: 0 1px rgba(0,0,0,0.1);*/
    background-color: #B9B9B9;
    /*
    background-image: -webkit-gradient(linear,left top,left bottom,from(#EAEAEA),to(#B9B9B9));
    background-image: -webkit-linear-gradient(top,#EAEAEA,#B9B9B9);
    background-image: -moz-linear-gradient(top,#EAEAEA,#B9B9B9);
    background-image: -ms-linear-gradient(top,#EAEAEA,#B9B9B9);
    background-image: -o-linear-gradient(top,#EAEAEA,#B9B9B9);
    background-image: linear-gradient(top,#EAEAEA,#B9B9B9);
    */
    padding: 0px 10px;
    cursor:default;
}

.inpdisabled:hover {
    background-color: #B9B9B9;
    color: #999;
}


/* buttons */



/* header */
#logo {float:left;padding:0px 0 0 5px}
#netstatusdiv {float:left;width:166px;height:66px;background: url('../img/netstatus_bg.png') no-repeat left bottom;margin-left:105px;cursor:pointer;}

#topbardiv {float:right;width:455px;}
#searchdiv {width:343px;height:36px;margin-top:8px;background: url('../img/search_bg.png') no-repeat;}
#query {height:23px;width:283px;border:0px;background-color:transparent;padding:3px 0 0 5px;color:#777;float:left;font-style:italic;font-size:12px;font-family: "Open Sans", Arial, Helvetica, sans-serif;}
#searchbutton {float:left;width:45px;height:28px;cursor:pointer;}



/*
#connectdiv {width:397px;height:65px;margin-top:8px;background: url('../img/connect_bg.png') no-repeat;position:relative;}
#connectinner {width:214px;height:41px;position:absolute;left:1px;top:23px;}
*/

a.connect1:link,a.connect1:visited {background:transparent url('../img/socialconnect.png') no-repeat 0 0;float:left;width:32px;height:34px;margin:8px 7px 0 0;}
a.connect1:hover{background:transparent url('../img/socialconnect.png') no-repeat 0 -34px;}

a.connect2:link,a.connect2:visited {background:transparent url('../img/socialconnect.png') no-repeat -38px 0;float:left;width:32px;height:34px;margin:8px 7px 0 0;}
a.connect2:hover{background:transparent url('../img/socialconnect.png') no-repeat -38px -34px;}

a.connect3:link,a.connect3:visited {background:transparent url('../img/socialconnect.png') no-repeat -78px 0;float:left;width:32px;height:34px;margin:8px 7px 0 0;}
a.connect3:hover{background:transparent url('../img/socialconnect.png') no-repeat -78px -34px;}

a.connect4:link,a.connect4:visited {background:transparent url('../img/socialconnect.png') no-repeat -117px 0;float:left;width:32px;height:34px;margin:8px 7px 0 0;}
a.connect4:hover{background:transparent url('../img/socialconnect.png') no-repeat -117px -34px;}

a.connect5:link,a.connect5:visited {background:transparent url('../img/socialconnect.png') no-repeat -155px 0;float:left;width:32px;height:34px;margin:8px 0px 0 0;}
a.connect5:hover{background:transparent url('../img/socialconnect.png') no-repeat -155px -34px;}
/* header */



#contentdiv {/*width:920px;margin-top:22px;border:4px solid #A4CDF7;background-color:#fff;position:relative;*/ width:935px;margin-top:0px;border:0px;background-color:#fff;/*position:relative;*/}
#contentdata {padding:20px;/*background: url('../img/promo_shadow.png') no-repeat 0 0;*/}




/* header */
#cheader {width:900px;height:100px;margin:10px;background: url('../img/header_bg.jpg') no-repeat;position:relative;}
#cheader_title {position:absolute;width:190px;height:70px;top:0px;left:15px;}
#cheader_titleback {margin-top:30px;}
#cheader_name{color:#161618;font-size:27px;font-weight:bold;line-height:0px;text-shadow: 0 0 12px #FAC99C;letter-spacing: -1px;}
#cheader_tagline{font-size:13px;font-weight:bold;color:#fff;line-height:20px;text-shadow: 1px 1px 2px #f30;}
#cheader_descr {position:absolute;width:630px;height:50px;top:28px;left:250px;font-size:18px;text-transform: uppercase;}

#miniguide {width:920px;height:57px;background:url('../img/miniguide.png') no-repeat;margin-bottom:30px;position:relative;}
#miniguide_line {position:absolute;left:517px;top:30px;width:55px;height:12px;}
#miniguide_start {position:absolute;left:821px;top:14px;width:79px;height:30px;}

/* tabs */
#tabs-1-div,#tabs-2-div,#tabs-3-div,#tabs-4-div,#tabs-5-div,#tabs-6-div,#tabs-7-div,#tabs-8-div {
    /*display:none;*/
}





#header {
    float:left;
    width:100%;
    height:44px;
    font-size:12px;
}

#header ul {
    margin:0;
    list-style:none;
    padding:0;
    margin-left:0px;
}

#header li {
    float:left;
    margin:0;
    background: url('../img/radiotab.png') no-repeat 10px 0;
    padding-left:5px;
    margin-right:6px;
}

#header a {
    float:left;
    display:block;
    padding:5px 0 0 25px;
    text-decoration:none;
    color:#765;
    line-height:30px;
    font-weight:normal;
    margin-right:10px;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */

#header a:hover {
    color:#333;
}

#header .tabselect {
    background: url('../img/radiotab.png') no-repeat 10px -40px;

}

#header .tabselect a {
    color:#E87507;
    /*padding-bottom:5px;*/
    /*font-weight:bold;*/

}
/* tabs */




.tabheader {
    float:right;
    width:320px;
    height:44px;
    font-size:12px;
}

.tabheader ul {
    margin:0;
    list-style:none;
    padding:0;
    margin-left:40px;
}

.tabheader li {
    float:left;
    margin:0;
    background: url('../img/radiotab.png') no-repeat 10px 0;
    padding-left:5px;
    margin-right:10px;
}

.tabheader a {
    float:left;
    display:block;
    padding:5px 0 0 25px;
    text-decoration:none;
    color:#765;
    line-height:30px;
    font-weight:normal;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
.tabheader a {float:none;}
/* End IE5-Mac hack */

.tabheader a:hover {
    color:#333;
}

.tabheader .tabselect {
    /*background: url('../img/tab_current_bg.jpg') repeat-x bottom;*/
    /*height:42px;border:1px solid #ccc;border-bottom:1px solid #fff;*/
    background: url('../img/radiotab.png') no-repeat 10px -40px;

}

.tabheader .tabselect a {
    color:#FE6A12;
    /*padding-bottom:5px;*/
    /*font-weight:bold;*/

}





/* tabs */



.toplinks {font-size:14px;text-align:center;margin-bottom:30px;margin-top:10px;}
.toplinks a:link, .toplinks a:visited {text-decoration:none;}
.toplinks a:hover{text-decoration:none;}





.searchbg {float:right;width:170px;height:25px;background:url('../img/servicesearch_bg.png') no-repeat;position:relative;}
.searchinput {width:130px;padding-left:5px;margin-top:3px;border:0px;background-color:transparent;}
.searchsubmit {display:block;width:30px;height:25px;position:absolute;right:0px;top:0px;}



.dd {
    position: absolute;
    z-index: 50;
    display: none;
}

.dd .dd-menu,
.dd .dd-panel {
    min-width: 160px;
    max-width: 360px;
    list-style: none;
    background: #FFF;
    border: solid 1px #DDD;
    border: solid 1px rgba(0, 0, 0, .2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    overflow: visible;
    padding: 4px 0;
    margin: 0;
}


.dd .dd-panel {
    padding: 10px;
}

.dd.dd-tip {
    margin-top: 8px;
}

.dd.dd-tip:before {
    position: absolute;
    top: -6px;
    left: 9px;
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #CCC;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    display: inline-block;
}

.dd.dd-tip.dd-anchor-right:before {
    left: auto;
    right: 9px;
}

.dd.dd-tip:after {
    position: absolute;
    top: -5px;
    left: 10px;
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #FFF;
    display: inline-block;
}

.dd.dd-tip.dd-anchor-right:after {
    left: auto;
    right: 10px;
}


.dd.dd-scroll .dd-menu,
.dd.dd-scroll .dd-panel {
    max-height: 358px;
    overflow: auto;
}

.dd .dd-menu LI {
    list-style: none;
    padding: 0 0;
    margin: 0;
    line-height: 18px;
}

.dd .dd-menu LI > A,
.dd .dd-menu LABEL {
    display: block;
    color: #0A4F87;
    text-decoration: none;
    line-height: 18px;
    padding: 3px 15px;
    white-space: nowrap;
    font-weight:normal;
}

.dd .dd-menu LI > A:hover,
.dd .dd-menu LABEL:hover {
    background-color: #08C;
    color: #FFF;
    cursor: pointer;
}

.dd .dd-menu .dd-divider {
    font-size: 1px;
    border-top: solid 1px #E5E5E5;
    padding: 0;
    margin: 5px 0;
}

.dd.has-icons LI > A {
    padding-left: 30px;
    background-position: 8px center;
    background-repeat: no-repeat;
}





#navhead {width: 933px; height: 40px;
    background-color: #09405E;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#0E699A),to(#09405E));
    background-image: -webkit-linear-gradient(top,#0E699A,#09405E);
    background-image: -moz-linear-gradient(top,#0E699A,#09405E);
    background-image: -ms-linear-gradient(top,#0E699A,#09405E);
    background-image: -o-linear-gradient(top,#0E699A,#09405E);
    background-image: linear-gradient(top,#0E699A,#09405E);
    border-top:1px solid #0C557C;
    border-left:1px solid #0C557C;
    border-right:1px solid #0C557C;
}



/* main nav */
#nav {
    position: relative;
    width: 790px;
    height:40px;
    z-index: 100;
}

#nav ul {margin:0px;padding:0px;}

#nav ul li {
    display: block;
    float: left;
    position: relative;
    margin-left:-10px;
}


#nav ul li .navhead {
    font-size:15px;
    font-weight:bold;
    padding-left: 20px;
    cursor:default;
    display:block;
    height:40px;
}


#nav ul li .navhead span {height:24px;display:block;padding:2px 7px 0px 7px;margin-top:7px;line-height:22px;}


#nav ul li .navheadbuy {
    font-size:15px;
    font-weight:bold;
    padding-left: 25px;
    cursor:default;
    display:block;
    height:40px;
}

#nav ul li .navheadbuy span {height:24px;display:block;padding:2px 6px 0px 6px;margin-top:7px;line-height:22px;}

#nav ul li .navhead:hover {background:url('../img/navhead_bg_update.png') no-repeat 24px 0; }
.spansel {height:24px;color:#FE6A12;text-shadow: 0px 0px 0px #49260A;}


#nav ul li a {
    display: block;
    float: left;
    color: #fff;
    font: 11px "Open Sans", Arial, Helvetica, sans-serif;
    text-shadow: 1px 1px 2px #49260A;
    text-decoration:none;

}



#nav ul li #buynow span {background:url('../img/menu_buynow_update.gif') no-repeat 0 0;width:88px;height:26px;display:block;padding:2px 0;}
#nav ul li #buynow span:hover, #nav ul li #buynow span:focus {background:url('../img/menu_buynow_update.gif') no-repeat -88px 0;}



.subnav {
    display: none;
    position: absolute;
    top: 40px;
    left: 15px;
    z-index: 200;
    width: 536px;
    height:auto;
}


.subnav .subnav_top {
    float: left;
    padding: 0px 20px 0 20px;
    background: url('../img/subnav.png') no-repeat left top;
    width: 496px;
}

.subnav .subnav_foot {
    clear: both;
    height: 10px;
    background: url('../img/subnav.png') no-repeat left bottom;
}



.subnav .subnav2_top {
    float: left;
    padding: 0px 20px 0 20px;
    background: url('../img/subnav2.png') no-repeat left top;
    width: 280px;
}

.subnav .subnav2_foot {
    clear: both;
    height: 10px;
    background: url('../img/subnav2.png') no-repeat left bottom;
}

.subnav .subnav3_top {
    float: left;
    padding: 0px 20px 0 20px;
    background: url('../img/subnav3.png') no-repeat left top;
    width: 240px;
}

.subnav .subnav3_foot {
    clear: both;
    height: 10px;
    background: url('../img/subnav3.png') no-repeat left bottom;
}


.subnav .subleft {
    float: left;
    width: 240px;
}

.subnav .subright {
    float: right;
    width: 240px;
    border-left:1px solid #ddd;
    padding-left:5px;
    margin-left:5px;
}

.subnav li {
    float: left;
    margin-bottom:5px;
}

#nav ul li .subnav li  {margin-left:0px;}

#nav ul li .subnav li a {
    color: #333;
    text-shadow:none;
}

.subnav li a {
    display: block;
    float:left;
    font-size: 11px;
    font-weight: normal;
    width: 190px;
    min-height:45px;
    padding-left:55px;
    margin: 5px 0;
}

.subnav .subnav2_top li a {
    width: 230px;
}


.subnav li a strong {
    font-size: 12px;
    color: #114E6F;
    margin-bottom: 2px;

}

.subnav li:hover a, .subnav li:hover a strong {
    /*color: #114E6F;
    text-decoration:underline;
    */
}


#nav ul li .subleft li {
    margin: 4px 0 0px -11px;
    padding-left: 11px;
    width: 250px;
    min-height:59px;
}

#nav ul li .subright li {
    margin: 4px 0 0px -5px;
    padding-left: 5px;
    width: 250px;
    min-height:59px;
}

#nav ul li .subleft li:hover, #nav ul li .subright li:hover {
    background-color:#E8E8E8;
}

.subselected {background-color:#E0EEFC;}



/* define nav icons */
a#internet_capped {background: url('../img/mnav_site3.png') no-repeat 0px 0px;}
a#internet_uncapped {background: url('../img/mnav_site3.png') no-repeat 0px -80px;}
a#internet_busuncapped {background: url('../img/mnav_site3.png') no-repeat 0px -160px;}
a#internet_prepaiddsl{background: url('../img/mnav_site3.png') no-repeat 0px -240px;}
a#internet_modems {background: url('../img/mnav_site3.png') no-repeat 0px -320px;}
a#internet_vouchers {background: url('../img/mnav_site3.png') no-repeat 0px -400px;}

a#internet_line {background: url('../img/mnav_site3.png') no-repeat 0px -480px;}

a#bundles_uncapped {background: url('../img/mnav_site3.png') no-repeat 0px -560px;}
a#bundles_capped {background: url('../img/mnav_site3.png') no-repeat 0px -640px;}
a#bundles_busuncapped {background: url('../img/mnav_site3.png') no-repeat 0px -720px;}

a#mobile_data {background: url('../img/mnav_site3.png') no-repeat 0px -800px;}
a#mobile_devices {background: url('../img/mnav_site3.png') no-repeat 0px -880px;}

a#hosting_shared {background: url('../img/mnav_site3.png') no-repeat 0px -960px;}
a#hosting_cloud {background: url('../img/mnav_site3.png') no-repeat 0px -1040px;}

a#resellers_info {background: url('../img/mnav_site3.png') no-repeat 0px -1120px;}
/* define nav icons */


a#account_profile {background: url('../img/mnav_rcp_up4.png') no-repeat 0px 0px;}
a#account_history {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -80px;}
a#account_statement {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -160px;}
a#account_unpaid {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -240px;}
a#account_invoice {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -320px;}
a#account_resend {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -400px;}
a#account_usage {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -480px;}
a#account_proforma {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -560px;}
a#account_servicelist{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -2640px;}
a#account_activity{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -2800px;}

a#setup_profile {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -640px;}
a#setup_accounting {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -720px;}
a#setup_customrealm {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -800px;}
a#setup_pricing {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -880px;}
a#setup_invoice {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -960px;}
a#setup_branding {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -1040px;}
a#setup_notice {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -1120px;}
a#setup_logincode {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -1200px;}
a#setup_faxtoemail{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -1280px;}

a#service_dashboard{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -1360px;}
a#service_buy{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -1440px;}
a#service_pendingorders{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -2240px;}
a#service_clientprofile{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -1520px;}
a#service_clientsearch{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -1600px;}
a#service_pending{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -1680px;}
a#service_lines{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -1760px;}
a#service_clientl2tp{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -1840px;}
a#service_labels{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -2720px;}

a#mobile_dashboard{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -2320px;}
a#mobile_servicebuy{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -2400px;}
a#mobile_hardwarebuy{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -2480px;}
a#mobile_support{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -2560px;}

a#help_ticket{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -1920px;}
a#help_noticehistory{background: url('../img/mnav_rcp_up4.png') no-repeat 0px -2000px;}
a#help_faq {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -2080px;}
a#help_contact {background: url('../img/mnav_rcp_up4.png') no-repeat 0px -2160px;}
/* main nav */



a.signout:link,a.signout:visited {float:right;width:100px;height:27px;background:url('../img/signout_bg2.png') no-repeat 0px 0px;font-size: 17px;font-weight:bold;color:#fff;margin-top:7px;padding-left:13px;text-decoration:none;text-shadow: 1px 1px 2px #333;}



/* footer */
#footerdiv {min-height:320px;padding:10px 8px 1px 8px;}

#footernav {float:left;width:700px;margin-left:16px;}
#footernav .footerproduct {/*color:#F66709;*/}
#footernav .footernest {font-size:14px;color:#fff;margin-top:12px;}
#footernav .footerright {margin-right:50px;}
#footernav #companyfoot {margin-right:0px;}
#footernav ul {padding-left:0px;}
#footernav ul li {float:left;margin-right:20px;list-style-type:none;font-size:14px;color:#fff;}
#footernav ul li ul li {clear:left;font-size:12px;color:#fff;}

#footernav ul li a {color:#BEBEBE;font-weight:normal;text-decoration:none;font:12px "Open Sans",Arial,Helvetica,sans-serif;}
#footernav ul li a:hover {color: #fff;text-decoration:underline;}

#footernav ul li a.glowbg:link,#footernav ul li a.glowbg:visited {text-shadow: 0px 0px 7px #fff;color:#EEF0F0;}

#footerlinks {padding-top:30px;color:#737373;clear:left;}


#footerlinks a:link, #footerlinks a:visited {color:#ccc;font-weight:normal;text-decoration:none;font: 12px "Open Sans",Arial,Helvetica,sans-serif;}
#footerlinks a:hover {color: #fff;text-decoration:underline;}



#footerlinks a.glowbg:link,#footerlinks a.glowbg:visited {text-shadow: 0px 0px 7px #fff;color:#EEF0F0;}







#newslcontainer {float:right;padding-top:5px;width:220px;height:98px;}
#newsldiv {border:0px solid #222;width:200px;padding:2px 10px 0px 10px;}
#newslhead {font-size:14px;color:#fff;margin-top:3px;margin-bottom:5px;}

/* footer */



/* simplemodal */
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {height:320px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {
    background:url('../img/x.png') no-repeat;
    width:25px;
    height:29px;
    display:inline;
    z-index:3200;
    position:absolute;
    top:-15px;
    right:-18px;
    cursor:pointer;
}
#simplemodal-container #basic-modal-content {padding:8px;}
.simplemodal-wrap {overflow:hidden;}
.simplemodal-data {overflow:hidden;}
/* simplemodal */





/* footer pages */
.h2fp {float:left;margin-top:0px;}
.pfp {clear:left;padding:0px;}

a.pagetop:link,a.pagetop:visited {float:left;width:22px;height:22px;background:url('../img/up.png') no-repeat 0px 0px;margin:2px 0 0 10px;}
a.pagetop:hover{background:url('../img/up.png') no-repeat -22px 0px;}




/* order */
#yourorder {/*float:left;width:230px;font-weight:bold;color:#fff;height:100%;padding-left:15px;text-shadow: 1px 1px 2px #333;*/}
#orderdescr {font-size:13px;font-weight:normal;}
#orderline {background: url('../img/orderline.png') no-repeat;line-height:0;width:206px;height:1px;margin:0;padding:0;}
#orderdescr2 {font-size:16px;}
#orderprice {font-size:20px;font-size:25px;color:#F66709;}
.orderhead {margin:0px;font-size:16px;margin-top:10px;margin-bottom:15px;}

.signupdiv {/*width:900px;height:150px;margin-top:20px;background: url(../img/buy_bg.png) no-repeat;position:relative;*/}
.signupotherdiv {width:900px;height:150px;margin-top:20px;background: url(../img/buy_other_bg.png) no-repeat;position:relative;}
.lostpassword {width:125px;height:55px;float:left;position:absolute;left:765px;top:86px;}
/* order */







.featuretable {width:100%;border-left:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;}
.featuretable td {padding:0 5px;font-size:11px;text-align:center;width:80px;height:28px;border-right:1px solid #E2E2E2;}
.featuretable .fhead {text-align:right;font-weight:bold;font-size:11px;border-right:0px;padding-right:2px;width:250px;}
.featuretable .featspacer {width:10px;background-color:#fff;}

.featureodd {background-color:#F5F5F5;}
.featureeven {background-color:#EDEDED;}

.featuretable .featuretr {
    background-color:#EDEDED;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#F5F5F5),to(#EDEDED));
    background-image: -webkit-linear-gradient(top,#F5F5F5,#EDEDED);
    background-image: -moz-linear-gradient(top,#F5F5F5,#EDEDED);
    background-image: -ms-linear-gradient(top,#F5F5F5,#EDEDED);
    background-image: -o-linear-gradient(top,#F5F5F5,#EDEDED);
    background-image: linear-gradient(top,#F5F5F5,#EDEDED);
}
.featuretable .featuretd {text-align:left;font-weight:bold;font-size:13px;color:#285E82;padding-left:10px;}


.featureimg {vertical-align:middle}
.pfeature {float:left;/*margin-right:100px;*/margin-right:60px;padding-top:5px;text-align:center;color:#E87E37;}

.featuresdrop {height:43px;line-height:43px;padding:0 10px;font-size:12px;color:#2284BA;font-weight:bold;background:url('../img/features_bg.png') no-repeat;width:714px;}
.toggleup {float:left;width:18px;height:18px;margin:12px 5px 0 0;background:url('../img/togglefeatures.png');}
.toggledown {float:left;width:18px;height:18px;margin:12px 5px 0 0;background:url('../img/togglefeatures.png') -18px 0;}

.bestseller {position:absolute;top:-6px;left:27px;width:70px;height:49px;background:url('../img/bestseller_strip.png') no-repeat;}














.message-container { color: #666;text-align:center; }
.success-overlay h3 { color:#666; margin-top:10px;}
.success-overlay .fa { color:#3CB630; font-size:120px; margin:40px auto; height:80px; width:80px; }
.success-overlay .fa-check-circle { background:url('../img/icon_success.png'); }
.success-overlay a { margin-bottom: 50px; line-height: 26px; color: #fff; display:inline-block; }
.success-overlay a:hover { text-decoration: none; }

.error-overlay h3 { color:#666; margin-top:10px;}
.error-overlay .fa { color:red; font-size:120px; margin:40px auto; height:80px; width:80px; }
.error-overlay .fa-times-circle { background:url('../img/icon_error.png'); }
.error-overlay a { margin-bottom: 50px; line-height: 26px; color: #fff; display:inline-block; }
.error-overlay a:hover { text-decoration: none; }

h3.text-center{text-align: center;}
.form-container h4 {text-align: center;}






/* change in css */



.promobg {width:100%;height:38px;/*background-color:#F4F4F4;*/background:url('../img/promo_bg_update.png') repeat-x 0 -2px;border-bottom:1px solid #D8D8D8;/*border-bottom:1px solid #E2E2E2;*/}
.promoshadow {width:935px;height:30px;background:url('../img/promo_shadow.png') no-repeat;}
.ribbon {background:url('../img/tagarrow.png');width:142px;height:83px;position:absolute;top:6px;left:-35px;}
.ribbontxt {color: #0c5f8c;font-size: 17px;font-weight: bold;padding: 5px 25px;}




.signupdiv {border:1px solid #E0E0E0;background-color:#F3F3F3;margin-top:6px;min-height:120px;padding:5px;position:relative;width:692px;}
#yourorder {float:left;width:340px;font-weight:bold;color:#333;height:100%;padding-left:5px;margin-bottom:15px;/*text-shadow: 1px 1px 2px #333;*/text-shadow:none;}
.lostpassword {width:96px;height:55px;float:left;position:absolute;left:805px;top:86px;}
.orderhead {margin:0px 0 8px 0;}

#orderprice {color:#333;font-size:11px;}
#orderdescr {color:#333;font-size:11px;}

#discountname {color:#f00;font-weight:bold;}
#discountamount {text-align:right;color:#f00;font-weight:bold;}

#discountnamehosting {color:#f00;font-weight:bold;}
#discountamounthosting {text-align:right;color:#f00;font-weight:bold;}

#prdiscountname {color:#f00;font-weight:bold;}
#prdiscountamount {text-align:right;color:#f00;font-weight:bold;}

#ordertotal {font-size:19px;color:#FE6A12;}
#orderdiscounttotal {font-size:17px;color:#0D4D73;}






#tooltip {-moz-box-shadow: 0 0 5px #333;-webkit-box-shadow: 0 0 5px #333;box-shadow: 0px 0px 5px #333;background-color:#fff;padding:5px;position:absolute;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;z-index:120;}

.ficon {width:35px;height:29px;margin-top:7px;float:left;}
.fdescr {float:left;margin-left:5px;font-size:20px;margin-right:40px;}

/*.container_16 {padding-bottom:75px;}*/



.button-disabled, .button-disabled:active {
    display:block;
    float:left;
    width:auto;
    height:28px;
    cursor:pointer;
    font: 13px "Open Sans",Arial,Helvetica,sans-serif;
    font-weight:bold;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;
    border: 1px solid #999;
    color: #999;
    text-shadow: 0 1px rgba(0,0,0,0.1);
    background-color: #ccc;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#F7F7F7),to(#ccc));
    background-image: -webkit-linear-gradient(top,#F7F7F7,#ccc);
    background-image: -moz-linear-gradient(top,#F7F7F7,#ccc);
    background-image: -ms-linear-gradient(top,#F7F7F7,#ccc);
    background-image: -o-linear-gradient(top,#F7F7F7,#ccc);
    background-image: linear-gradient(top,#F7F7F7,#ccc);
    padding: 0px 5px;
    cursor:default;
}




.button-addtocart, .button-addtocart:active {
    display:block;
    float:right;
    width:310px;
    height:35px;
    cursor:pointer;
    font-weight:bold;
    font: 21px "Open Sans",Arial,Helvetica,sans-serif;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;
    border: 1px solid #CA6102;
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.1);
    background-color: #F85701;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#FE7B2E),to(#F85701));
    background-image: -webkit-linear-gradient(top,#FE7B2E,#F85701);
    background-image: -moz-linear-gradient(top,#FE7B2E,#F85701);
    background-image: -ms-linear-gradient(top,#FE7B2E,#F85701);
    background-image: -o-linear-gradient(top,#FE7B2E,#F85701);
    background-image: linear-gradient(top,#FE7B2E,#F85701);
    padding:0px;
}

.button-addtocart:hover {
    border: 1px solid #CA6102;
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.3);
    background-color: #DC4E01;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#FE7B2E),to(#DC4E01));
    background-image: -webkit-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: -moz-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: -ms-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: -o-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: linear-gradient(top,#FE7B2E,#DC4E01);
}


.button-general, .button-general:active {
    display:block;
    float:left;
    width:auto;
    height:28px;
    cursor:pointer;
    font: 14px "Open Sans",Arial,Helvetica,sans-serif;
    font-weight:bold;
    /*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;*/
    /*border: 1px solid #CA6102;*/
    border:0px;
    color: #fff;
    /*text-shadow: 0 1px rgba(0,0,0,0.1);*/
    background-color: #f96a0c;
    /*
    background-image: -webkit-gradient(linear,left top,left bottom,from(#FE7B2E),to(#F85701));
    background-image: -webkit-linear-gradient(top,#FE7B2E,#F85701);
    background-image: -moz-linear-gradient(top,#FE7B2E,#F85701);
    background-image: -ms-linear-gradient(top,#FE7B2E,#F85701);
    background-image: -o-linear-gradient(top,#FE7B2E,#F85701);
    background-image: linear-gradient(top,#FE7B2E,#F85701);
    */
    padding: 0px 10px;
}

.button-general:hover {
    /*border: 1px solid #CA6102;*/
    color: #fff;
    /*text-shadow: 0 1px rgba(0,0,0,0.3);*/
    background-color: #DC4E01;
    /*
    background-image: -webkit-gradient(linear,left top,left bottom,from(#FE7B2E),to(#DC4E01));
    background-image: -webkit-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: -moz-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: -ms-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: -o-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: linear-gradient(top,#FE7B2E,#DC4E01);
    */
}








.button-continue, .button-continue:active {
    display:block;
    float:left;
    width:auto;
    height:28px;
    cursor:pointer;
    font: 13px "Open Sans",Arial,Helvetica,sans-serif;
    font-weight:bold;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;
    border: 1px solid #999;
    color: #333;
    text-shadow: 0 1px rgba(0,0,0,0.1);
    background-color: #ccc;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#F7F7F7),to(#ccc));
    background-image: -webkit-linear-gradient(top,#F7F7F7,#ccc);
    background-image: -moz-linear-gradient(top,#F7F7F7,#ccc);
    background-image: -ms-linear-gradient(top,#F7F7F7,#ccc);
    background-image: -o-linear-gradient(top,#F7F7F7,#ccc);
    background-image: linear-gradient(top,#F7F7F7,#ccc);
    padding: 0px 5px;
}

.button-continue:hover {
    border: 1px solid #999;
    color: #333;
    text-shadow: 0 1px rgba(0,0,0,0.3);
    background-color: #ccc;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#F7F7F7),to(#ccc));
    background-image: -webkit-linear-gradient(top,#F7F7F7,#ccc);
    background-image: -moz-linear-gradient(top,#F7F7F7,#ccc);
    background-image: -ms-linear-gradient(top,#F7F7F7,#ccc);
    background-image: -o-linear-gradient(top,#F7F7F7,#ccc);
    background-image: linear-gradient(top,#F7F7F7,#ccc);
}


.activation_icon_now {width:13px;height:14px;background:url('../img/icons_cart.png') no-repeat 0 -14px;}
.activation_icon_nextmonth {width:13px;height:14px;background:url('../img/icons_cart.png') no-repeat 0 0;}
.special_icon_on {width:13px;height:14px;background:url('../img/iconspecial_default.png') no-repeat 0 0;}
.special_icon_off{width:13px;height:14px;background:url('../img/iconspecial_default.png') no-repeat 0 -14px;}
.prdiscount_icon_on {width:13px;height:14px;background:url('../img/icons_cart.png') no-repeat -13px 0;}
.prdiscount_icon_off {width:13px;height:14px;background:url('../img/icons_cart.png') no-repeat -13px -14px;}


.ld_linkage {width:13px;height:13px;background:url('../img/icon_linkage.png') no-repeat;position:absolute;left:10px;}

#cart_add_table {width:100%;padding:2px 15px;text-align:left;height:45px;}
#cart_add_table td {line-height:40px;color:#fff;font-weight:bold;font-size:12px;line-height:18px;}







.button-checkout, .button-checkout:active {
    display:block;
    float:left;
    width:85px;
    height:28px;
    cursor:pointer;
    font: 14px "Open Sans",Arial,Helvetica,sans-serif;
    font-weight:bold;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;
    border: 1px solid #CA6102;
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.1);
    background-color: #F85701;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#FE7B2E),to(#F85701));
    background-image: -webkit-linear-gradient(top,#FE7B2E,#F85701);
    background-image: -moz-linear-gradient(top,#FE7B2E,#F85701);
    background-image: -ms-linear-gradient(top,#FE7B2E,#F85701);
    background-image: -o-linear-gradient(top,#FE7B2E,#F85701);
    background-image: linear-gradient(top,#FE7B2E,#F85701);
    padding:0px;
}

.button-checkout:hover {
    border: 1px solid #CA6102;
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.3);
    background-color: #DC4E01;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#FE7B2E),to(#DC4E01));
    background-image: -webkit-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: -moz-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: -ms-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: -o-linear-gradient(top,#FE7B2E,#DC4E01);
    background-image: linear-gradient(top,#FE7B2E,#DC4E01);
}


#social_container {position:absolute;top:28px;left:150px;width:820px;height:32px;}


#toTop {
    display:none;
    text-decoration:none;
    position:fixed;
    bottom:10px;
    right:10px;
    overflow:hidden;
    width:51px;
    height:51px;
    border:none;
    text-indent:100%;
    background:url('../img/ui.totop.png') no-repeat left top;
}

#toTopHover {
    background:url('../img/ui.totop.png') no-repeat left -51px;
    width:51px;
    height:51px;
    display:block;
    overflow:hidden;
    float:left;
    opacity: 0;
    -moz-opacity: 0;
    filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
    outline:none;
}






#dhtmltooltip{
    position: absolute;
    font-family: "Open Sans", arial, helvetica, sans-serif;
    font-size: 12px;
    border: 1px solid #666666;
    padding: 1px;
    background-color: #ffffff;
    visibility: hidden;
    z-index: 100;
    cursor: default;
}





/*!
* jquery.fixedHeaderTable. The jQuery fixedHeaderTable plugin
*
* Copyright (c) 2011 Mark Malek
* http://fixedheadertable.com
*
* Licensed under MIT
* http://www.opensource.org/licenses/mit-license.php
*
* Launch  : October 2009
* Version : 1.2
* Released: TBA
*/

/* @group Reset */

.fht-table,
.fht-table thead,
.fht-table tfoot,
.fht-table tbody,
.fht-table tr,
.fht-table th,
.fht-table td {
    margin: 0;
    padding: 0;

    font-size: 100%;
    font: inherit;
    vertical-align: middle; //baseline
}

.fht-table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* @end */

/* @group Content */

div.fht-table-wrapper {
    overflow: hidden;
}

div.fht-tbody {
    overflow-y: auto;
    overflow-x: hidden;
}

.fht-table .fht-cell {
    overflow: hidden;
    height: 1px;
}

/* @end */



.axTable  a:link, .axTable a:visited{
    color:#2D79A2;
    font-weight:bold;
    text-decoration:none;
}

.axTable a:hover, .axTable a:focus {
    color:#2D79A2;
    text-decoration:underline;
}



.axTable td, .axTable th {
    /* appearance */
    border: 1px solid #6E9BB3;
    border-left:0px;
    border-top:0px;

    /* size */
    padding: 5px;
}

.axTable {
    /* text */
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

.axTable tbody tr td {
    /* appearance */
    background-color: #D7EAF4;
    /*
    background-image: -moz-linear-gradient(
        top,
        rgba(255,255,255,0.4) 0%,
        rgba(255,255,255,0.2) 50%,
        rgba(255,255,255,0.1) 51%,
        rgba(255,255,255,0.0) 100%);

    background-image: -webkit-gradient(
        linear, left top, left bottom,
        color-stop(0%,rgba(255,255,255,0.4)),
        color-stop(50%,rgba(255,255,255,0.2)),
        color-stop(51%,rgba(255,255,255,0.1)),
        color-stop(100%,rgba(255,255,255,0.0)));
*/

    /* text */
    color: #262c31;
    /*font-size: 11px;*/

    height:26px;

}

.axTable tbody tr.odd td {
    /* appearance */
    background-color: #E8F2F9;
    /*
        background-image: -moz-linear-gradient(
            top,
            rgba(255,255,255,0.4) 0%,
            rgba(255,255,255,0.2) 50%,
            rgba(255,255,255,0.1) 51%,
            rgba(255,255,255,0.0) 100%);

        background-image: -webkit-gradient(
            linear, left top, left bottom,
            color-stop(0%,rgba(255,255,255,0.4)),
            color-stop(50%,rgba(255,255,255,0.2)),
            color-stop(51%,rgba(255,255,255,0.1)),
            color-stop(100%,rgba(255,255,255,0.0)));
    */

    height:26px;

}


.axTable tbody tr.greenline td {
    /* appearance */
    background-color: #090;
    color: #fff;
    border:0px;
}



.axTable tbody tr.oddgrey td {
    /* appearance */
    background-color: #F0F2F4;
    border:0px;
}

.axTable tbody tr.evengrey td {
    /* appearance */
    background-color: #DDE1E6;
    border:0px;
}









.axTable thead tr th,
.axTable tfoot tr td {
    /* appearance */
    background-color: #0981bf;
    /*
        background-image: -moz-linear-gradient(
            top,
            rgba(255,255,255,0.4) 0%,
            rgba(255,255,255,0.2) 50%,
            rgba(255,255,255,0.1) 51%,
            rgba(255,255,255,0.0) 100%);

        background-image: -webkit-gradient(
            linear, left top, left bottom,
            color-stop(0%,rgba(255,255,255,0.4)),
            color-stop(50%,rgba(255,255,255,0.2)),
            color-stop(51%,rgba(255,255,255,0.1)),
            color-stop(100%,rgba(255,255,255,0.0)));
    */

    /*
    background-color: #2D79A2;
    background-color: #0B5780;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#0E78B1),to(#0B5780));
    background-image: -webkit-linear-gradient(top,#0E78B1,#0B5780);
    background-image: -moz-linear-gradient(top,#0E78B1,#0B5780);
    background-image: -ms-linear-gradient(top,#0E78B1,#0B5780);
    background-image: -o-linear-gradient(top,#0E78B1,#0B5780);
    background-image: linear-gradient(top,#0E78B1,#0B5780);
    */

    /* text */
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    /*text-shadow: 0 1px 1px #333;*/
    vertical-align:middle;
}






.axTable tbody tr.selected td {
    /* appearance */
    background-color: #F5780E;
    color: #fff;
    /*
        background-image: -moz-linear-gradient(
            top,
            rgba(255,255,255,0.4) 0%,
            rgba(255,255,255,0.2) 50%,
            rgba(255,255,255,0.1) 51%,
            rgba(255,255,255,0.0) 100%);

        background-image: -webkit-gradient(
            linear, left top, left bottom,
            color-stop(0%,rgba(255,255,255,0.4)),
            color-stop(50%,rgba(255,255,255,0.2)),
            color-stop(51%,rgba(255,255,255,0.1)),
            color-stop(100%,rgba(255,255,255,0.0)));
    */

}

.axTable tbody tr.subselected td {

    background-color:#009900; color:#FFFFFF; cursor: default;border:0px;

}


.fht-tbody {background-color:#E8F2F9;}
.fht-table-wrapper {/*border:1px solid #6E9BB3;*/background-color:#E8F2F9; margin-bottom:10px;/*border-bottom:0px;*/}





.table_icon {display:block;width:24px;height:24px;background:url('../img/table_icons_update.png') no-repeat 0 0px;margin-left:auto;margin-right:auto;}
.hosting_icon {display:block;width:28px;height:20px;background:url('../img/hosting_icons.png') no-repeat 0 0px;margin-left:auto;margin-right:auto;}



/* menu */

.sectiondiv ul {margin:0px;}

ul.container{
    /* The topmost UL */
    width:177px;
    margin:0px;
    padding:0px;
    padding-left:4px;
    /*margin:0 auto;*/
    /*padding:50px;*/
    margin-top:13px;
}


ul.container li{
    list-style:none;
    text-align:left;
}

li.menu{
    /* The main list elements */
    padding:1px 0;
    width:100%;
}

li.menu ul{
    /* The main list elements */
    padding:0px;
}

li.menubutton a, li.menubutton a:visited{
    /* The section titles */
    display:block;
    font-family:"Open Sans",Arial,Helvetica,sans-serif;
    font-size:13px;
    height:35px;
    overflow:hidden;
    /*padding:10px 20px 0;*/
    position:relative;
    width:177px;
    background:url('../img/navheader_update.png') no-repeat 0 0;
    color:#667A85;
    font-weight:bold;
    line-height:35px;
    text-decoration:none;
    outline:none;
}

li.menubutton a:hover{
    /* Removing the inherited underline from the titles */
    text-decoration:none;
    outline:none;
    background:url('../img/navheader_update.png') no-repeat 0 -35px;
    color:#142934;
}


.dropdown li a:hover{
    text-decoration:none;
}



li.menubutton a div{
    /* icon */
    width:30px;
    height:30px;
    float:left;
    margin:2px 3px 3px 5px;
    background:url('../img/accmenu_icons.png') no-repeat 0 0;
}


/* Setting up different styles for each section color */
li.menubutton a.navsel{background:url('../img/navheader_update.png') no-repeat -177px 0; color:#fff;text-shadow:1px 1px 2px #333;}
li.menubutton a.navsel:hover{background:url('../img/navheader_update.png') no-repeat -177px -35px;}



.dropdown{
    /* The expandable lists */
    display:none;
    padding-top:0px;
    width:171px;
    margin-left:3px;
}

.dropdown li{
    /* Each element in the expandable list */
    background-color:#fff;
    /*border:1px solid #FA7916;*/
    color:#333;
    margin:0px 0;
    margin-top:1px;
    padding:4px;
    /*text-shadow:1px 1px 2px #333;*/
    font-size:11px;
}

.dropdown li.menuheader {background-color:#0E5A84;color:#fff;padding-left:8px;}


.dropdown li a{
    color:#fff;
    text-decoration:none;
    outline:none;

}

.dropdown li a:hover{
    color:#FD6A12;
    text-decoration:none;
}

.dropdown li.dropodd {background-color:#fff;color:#333;}
.dropdown li.dropeven{background-color:#e8e8e8;color:#333;}
.dropodd {background-color:#fff;color:#333;}
.dropeven{background-color:#e8e8e8;color:#333;}

.subdrop li {padding:0px;}

.dropdown li.subdropheader  {/*background: #E95903 url('../img/droparrow.png') no-repeat 6px 9px;*/
    background-color:#e8e8e8;
    color:#333;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;
    display: block;height: 16px;padding: 4px 4px 4px 9px;font-weight:bold;cursor:default;}






fieldset {border:1px solid #bfdbee;background-color:#f4fafd;}
legend {font-size:14px;color: #307db1;}



/* TIME_CONTROL */
#tcdiv {border:1px solid #7F9DB9;width:50px;height:16px;line-height:0px;vertical-align:bottom;text-align:center;}
.tcfield {font-family:"Open Sans",arial;font-size:12px;border:0px solid black;width:17px;height:15px;margin:0px;padding:1px 2px 0px 2px;text-align:center;background-color:transparent;}
/* TIME_CONTROL */
.detaillist li {margin-left:10px;}


.detaillist {padding:0;margin:0;list-style-type:none;}
.detaillist li {padding:2px;padding-left:0px;margin-top:3px;}

.detaillist2 {padding:0;margin:0;list-style-type:none;}
.detaillist2 li {padding:2px;padding-left:0px;margin-top:3px;}


a.detaillink:link,a.detaillink:active,a.detaillink:visited	{background:url('../img/droparrow.png') no-repeat 6px 9px;height:16px;display:block;padding:4px 4px 4px 15px;font-weight:normal;color:#333;text-shadow:none;}
a.detaillink:hover 	{background-color:#fff;color:#FD6A12;}

a.detaillink2:link,a.detaillink2:active,a.detaillink2:visited{background:url('../img/droparrow.png') no-repeat 11px 9px;height:16px;display:block;padding:4px 4px 4px 20px;font-weight:normal;color:#333;text-shadow:none;}
a.detaillink2:hover 	{background-color:#fff;color:#FD6A12;}


.vl {
    width: 1px;
    height: 100%;
    border-left: 1px solid #ccc;
    border-right: 0px;
    padding-left:25px;
}

.frmhead {font-size:14px;font-weight:bold;}
.frmlabel {color:#333333;font-weight:bold;font-size:11px;}
.frmlabel.uniform {width:140px;}
.frminput input, .frminput textarea{width:100%; margin:1px 0;}
.frminput select {width:102%;}

.step {font-weight:bold;font-size:14px;color:#FE6A12;}
.icon {width:55px;height:46px;margin-right:10px;}

a.bold:link,a.bold:active,a.bold:visited{font-weight:bold;}


a.nohover:hover {background-color:transparent;}

/* calendar */

.monthcell {width:33%;text-align:center;}
.caltopback {background-color:#EAEAEA;}
#mainyear {font-size:12px;font-weight:bold;cursor:default;}
#calendarobj {border:1px solid #7F9DB9;width:200px;height:85px;background-color:#f8f8f8;padding:2px;position:absolute;top:0px;left:0px;}
.mainarrows {font-size:12px;}

a.noanchor:link	{font-size: 12px;color:#000000;font-weight: bold;text-decoration:none;padding:0px 1px 0px 1px;cursor:default;}
a.noanchor:active{font-size: 12px;color:#000000;font-weight: bold;text-decoration:none;padding:0px 1px 0px 1px;cursor:default;}
a.noanchor:visited	{font-size: 12px;color:#000000;font-weight: bold;text-decoration:none;padding:0px 1px 0px 1px;cursor:default;}
a.noanchor:hover{font-size: 12px;color:#000000;font-weight: bold;text-decoration:none;padding:0px 1px 0px 1px;cursor:default;background-color:transparent;}

/* calendar */


.blinkoff {color:#000000}
.blinkon {color:#ff0000}

.credits {float:right;font-size:13px;font-weight:bold;cursor:default;line-height:25px;color:#333;}
.creditoff {color:#009900}
.crediton {color:#ff0000}

.renoff {color:#fff;}
.renon {color:#ff0000}
.rengreen {color:#009900}

form {margin:0px;}

.required {font-family:"Open Sans", arial,sans-serif;
    font-size: 10px;
    color:#ff0000;
    vertical-align:top}

.requiredtxt {vertical-align:top}


.smsvar {font-size:11px;}
.edit {font-size:11px;}


/* data grid */

.tbldata		{border-top: 0px solid #999999;
    border-left: 0px solid #999999;
    border-right: 1px solid buttonhighlight;
    /* border-bottom: 0px solid #999999; */
    margin: 0px;
}

.tbldata2		{border-top: 0px;
    border-left: 0px solid #999999;
    border-right: 1px solid buttonhighlight;
    border-bottom: 0px solid #999999;
    margin: 0px; }

.tbldata td 		{color: windowtext; font-size:10px; padding: 0px; padding-left: 3px; padding-right: 3px;  }


.thead td	{background-color: #666; font-family: "Open Sans", arial; font-size:10px; border: 1px outset white; height:16px;
    cursor: default; padding-top: 0; padding-bottom: 0;
    border-top: 1px solid buttonhighlight;
    border-left: 1px solid buttonhighlight;
    border-right: 0px solid #999999;
    border-bottom: 0px solid #999999;
    color:#fff;

}


.tbody td	{font-family: "Open Sans", arial; font-size:10px; border: 1px outset white;
    cursor: default;
    /*padding-top: 0; */
    padding-bottom: 0; height:18px;
    /* border-top: 1px solid buttonhighlight; */
    border-top: none;
    border-left: 1px solid buttonhighlight;
    border-right: 0px solid #999999;

    border-bottom: 1px solid #ffffff;
    /* border-bottom: 1px solid #F4F4F4; */  /* */

}

.tbody2 td	{font-family: "Open Sans", arial; font-size:10px; border: 1px outset white;
    cursor: default; padding-top: 0; padding-bottom: 0; padding-right:5px;
    border-top: 0px solid buttonhighlight;
    border-left: 1px solid buttonhighlight;
    border-right: 0px solid #999999;
    border-bottom: 1px solid #F4F4F4;
}








.odd {background-color: #E8F2F9;/*height:26px;*}
.even {background-color: #D7EAF4;/*height:26px;*/}

.oddticket td	{background-color: #FFFFFF;border-bottom:1px solid #808080;}
.eventicket td	{background-color: #EFEFEF;border-bottom:1px solid #808080;}

.oddticketblue td	{background-color: #D0ECFB; cursor:default;border-bottom:0px;}
.eventicketblue td	{background-color: #ACDEF9; cursor:default;border-bottom:0px;}

.oddgrey {background-color: #F0F2F4;}
.evengrey {background-color: #DDE1E6;}

.subwidth {width:49px;}

.subopt1 {padding-left:15px;padding-top:2px;vertical-align:bottom;float:left;width:20px;border-right:1px solid #ffffff;height:100%;}
.subopt2 {padding-left:5px;width:140px;float:left;padding-top:3px;border-right:1px solid #ffffff;height:100%;}
.subopt3 {float:left;padding-left:5px;padding-top:3px;height:100%;}

.subselected td {background-color:#009900; color:#FFFFFF; cursor: default;}

tr.oddred td {background-color: #FFFBEC;color:#CC0000;}
tr.evenred td {background-color: #FFF1BF;color:#CC0000;}
tr.oddorange td {background-color: #FFFBEC;color:#E77A1A;}
tr.evenorange td {background-color: #FFF1BF;color:#E77A1A;}
tr.oddgreen td {background-color: #FFFBEC;color:#009900;}
tr.evengreen td {background-color: #FFF1BF;color:#009900;}


.tbldata tr.selected td {background-color:#316AC5; color:#FFFFFF; cursor: default;height:26px;}

.redline td {background-color: #FF0000; color:#FFFFFF;}

.greenline td {background-color: #090; color:#FFFFFF;}



hr {	border-top: 1px solid #EAEAEA;
    border-bottom: 1px solid #ffffff;
    border-left:0px;border-right:0px;
    width:100%;
}

.hr1{	border-bottom: 1px solid #ffffff;
    width:100%;
}


.fakehr {
    width: 100%;
    height: 1px;
    margin: 0px;
    margin-top:2px;
    border-top: 1px solid #ffffff;
    padding: 0px;
    display: block;
    font-size: 1px;
}


#theDiv {
    overflow:scroll; /* for firefox 1- */
    overflow-x:hidden;
    overflow-y:scroll;
    width:100%;
    border-left: 1px solid #808080;
    border-bottom: 1px solid #808080;
    background-color: #F9F9F9;
}

.divscroll {
    overflow:scroll; /* for firefox 1- */
    overflow-x:hidden;
    overflow-y:scroll;
    width:100%;
    border-left: 1px solid #808080;
    border-bottom: 1px solid #808080;
}


#collast { /* Firefox */
    width:56px;
}

/*

#collast, {
width:57px;
}

*/

/* data grid */



#msgdiv {width:400px;margin: 0 auto 10px auto;padding:10px;text-align:center;font-size:13px;font-weight:bold;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;}
.msgdiv_err {border:1px solid #EED3D7;background-color:#F2DEDE;color:#B94A48;}
.msgdiv_succ {border:1px solid #D6E9C6;background-color:#DFF0D8;color:#468847;}

.pagination {
    margin: 0px;
}

.pagination ul {
    display: inline-block;
    *display: inline;
    margin-bottom: 0;
    margin-left: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    *zoom: 1;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: none;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: none;
}

.pagination ul > li {
    display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
    float: left;
    padding: 5px;
    line-height: 10px;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
    background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
    color: #999999;
    cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
    color: #999999;
    cursor: default;
    background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
    border-left-width: 1px;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
}

.pagination-centered {
    text-align: center;
}

.pagination-right {
    text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
    padding: 1px 6px;
    font-size: 10.5px;
}


/* servicemenu dropdown */
div.drop {
    color: #0A4F87;
    margin: 3px -22px 0 0;
    width: 133px;
    position: relative;
    height: 17px;
    text-align:left;
}

div.dropsubmenu {
    background: #FD7323;
    position: absolute;
    top: -12px;
    left: -20px;
    z-index: 49;
    width: 125px;
    display: none;
    margin-left: 10px;
    padding: 40px 0 5px;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
}

.drop li a {
    color: #fff;
    display: block;
    font-weight: bold;
    padding: 6px 15px;
    cursor: pointer;
    text-decoration:none;
    font-weight:normal;
}

.drop li a:hover{
    background:#fff;
    color: #FD7323;
    text-decoration: none;
}

a.dropheader {
    font-size: 11px;
    line-height: 16px;
    color: #fff;
    position: absolute;
    z-index: 50;
    display: block;
    padding: 11px 0 0 11px;
    height: 28px;
    width: 121px;
    margin: -11px 0 0 -10px;
    text-decoration: none;
    cursor:pointer;
}

.droproot{
    list-style:none;
    margin:0px;
    padding:0px;
    font-size: 11px;
    padding: 11px 0 0 0px;
    border-top:1px solid #dedede;
}

.arrow {
    border-color: #fff transparent transparent;
    border-style: solid dashed dashed;
    border-width: 3px 3px 0;
    display: inline-block;
    font-size: 0;
    height: 0;
    left: 4px;
    line-height: 0;
    padding-top: 1px;
    position: relative;
    top: -1px;
}
/* servicemenu dropdown */

.autoapprove-off {width:38px;height:38px;background:url('../img/icon_autoapprove.png') no-repeat;display:inline-block;}
.autoapprove-on {width:38px;height:38px;background:url('../img/icon_autoapprove.png') no-repeat -38px 0;display:inline-block;}

.blockccp-off {width:38px;height:38px;background:url('../img/icon_blockccp.png') no-repeat;display:inline-block;}
.blockccp-on {width:38px;height:38px;background:url('../img/icon_blockccp.png') no-repeat -38px 0;display:inline-block;}

.pendingdiv_fail {text-align:center;background-color:#f00;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius:4px;height:30px;line-height:30px;color:#fff;font-size:14px;font-weight:bold;}
.pendingdiv_succ {text-align:center;background-color:#090;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius:4px;height:30px;line-height:30px;color:#fff;font-size:14px;font-weight:bold;}

optgroup option {padding-left:8px;}
select optgroup{ font-size:12px;}

option.bundled {color:#333;}
option.bundled:after {background: url('../img/icon_inbundle.png') no-repeat 0px 0;height: 11px;width: 11px;display:inline-block;content: " ";margin-left:4px;}

.ticketicon {width:17px;height:13px;background:url("../img/icon_tickets.png") no-repeat;}

.medtext_red{
    color: #f00;
    font-size: 14px;
    font-weight: bold;
}