body{	background:#F1EFEF;	font-family: Arial, Helvetica, sans-serif ; }#wrap{	margin:0px auto;	width:79%;	min-width:1050px;}#subwrap{	width:100%;	background:#FFFFFF;	}#header{	width:100%;	height:auto;	float:left;	background:#FFFFFF;}#logo{	width:64%;	height:70px;	float:left;}#logo p a img{	border:none;	padding-left:5px;}#num{	width:30%;	height:auto;	float:right;}#subnum{	float:right;	margin-top:20px;	width:57%;	height:auto;}#top {	float:left;}.subtop{	float:left;	color:#2A6EAD;	font-size:11px;	font-weight:bold;}.subtop1{	color:#F59F48;	font-size:11px;	font-weight:bold;	float:left;	padding-top:0px;	padding-left:4px;}#bottom{	float:right;}.subbottom1{	color:#333333;	font-size:10px;	text-align:right;	padding-right:18px;}#navbar{	width:100%;	float:left;	height:auto;	margin-bottom:10px;	background:url(images/common/snav.png) repeat-x;}.subleft{	width:14%;	float:left;	height:25px;	padding-top:10px;	margin-left:10px;	background:url(images/common/lefthover.png) no-repeat;	}.subleft a {	padding-left:8px;	border:none;	text-decoration:none;	display: block;	font: bold 80%/80% Arial, Helvetica, sans-serif;	color: #000;}#navbar .submid{ width:  62%; padding-left:200px; float:left; height:32px;}#navbar .submid ul{z-index:100; margin:  0; padding: 0; list-style-type:  none; height:32px;}  #navbar .submid ul li{ position:  relative; display: inline; float:  left; padding-left:10px; height:34px;}  #navbar .submid ul li a{ display:  block; color: white; padding: 8px  18px; text-decoration:  none; font-size:12px; font-weight:bold; font-family:Arial,  Helvetica, sans-serif ; }  #navbar .submid ul li  a:hover{ display: block; color: white; padding:  8px 18px; text-decoration:  none; background:url(images/common/navhover.png)  repeat-x; font-size:12px; font-weight:bold; font-family:Arial,  Helvetica, sans-serif ;  height:33px;}  #navbar .submid ul li.active  a{ display: block; color: black; padding: 8px  18px; text-decoration: none; background:url(images/common/act_l.png)  no-repeat; font-size:12px; font-weight:bold; font-family:Arial,  Helvetica, sans-serif ;  height:33px;}.subright{	width:15%;	float:right;	height:25px;		margin-top:2px;	margin-right:10px;	border:none;}.subright input{	float :left;	background:#939393;	height:15px;	margin-top:3px; 	margin-left:13px;	border:none;	font-size:10px;	color:#FFFFFF;}.subright p img{	float:right;	border:0px;	margin-top:-10px;	margin-right:10px;}#main{	width:100%;	height:auto;	float:left;	background:#FFFFFF;}#left{	width:78.5%;	float:left;	margin-left:3px;}.config{	height:auto;}#right{	float:left;	width:20.5%;	height:auto;	margin-left:3px;}#right h2{	font-size:12px;	color:#2F4159;	padding-left:10px;	padding-top:23px;	text-align:center;}#right ul{	margin-top:-10px;	list-style:url(images/common/arrow.png);}#right ul li a{	font-size:11px;		text-decoration:none;	color:#333333;}#right ul li a:hover{	font-size:11px;	text-decoration:none;	color:#275CFF;}.right_box{	float:left;	width:100%;	margin-top:0px;}.right_box h2{	float:left;	width:95%;	padding:5px 0 5px 0;	background-color:#DDDDFF;	color:#000066;	font-size:12px;	text-align:center;}.right_box p{	float:left;	padding:0 0 0 5px;	margin:0;	font-weight:normal;	width:100%;	text-align:left;	font-size:10px;}#box{	width:97.1%;	height:auto;	float:left;	background:#FFFFFF;	padding:0px 0px 0px 30px;}#f_mid{	float:left;	width:91%;	text-align:center;	background:url(images/common/bg-mid.gif) repeat-x;	padding:10px;	height:auto;	text-align:center;}#f_mid ul{	margin-left:-35px;	list-style:none;	float:left;	display:inline;}#f_mid li{	font-size:11px;	list-style:none;	float:left;	margin-top:10px;	display:inline;	text-decoration:none;	padding-left:10px;}#f_mid li a{	text-decoration:none;	color:#000000;}#f_mid li a:hover{	text-decoration:none;	color:#0000CC;}.aleft{ width:82%;float:left;}.aleft h2{ margin:0 10px 0 10px; float:left; padding:5px; font-size:12px;text-decoration:none;}.aleft h2 a:link{color:#000;text-decoration:none;}.aleft h2 a:hover{color:#000;text-decoration:none; }.aleft h2 a:visited{color:#000;text-decoration:none;}.aleft h3{ margin:0 10px 0 10px; float:left;  padding:5px; font-size:12px;text-decoration:none;}.aleft h3 a:link{color:#000;text-decoration:none;}.aleft h3 a:hover{color:#000;text-decoration:none; }.aleft h3 a:visited{color:#000;text-decoration:none;}.aright{ width:18%;float:right;}.aright img{border:0;}#footertabs{	width:99%;	height:auto;	float:left;	padding-left:10px;	background:#FFFFFF;	margin-top:-10px;}#gallery {	font-size:11px;	font-family: Arial, Helvetica, sans-serif ; 	width:100%;	padding:5px 0px 0 10px;	line-height:15px;	float:left;}#gallery div.off {	color:#203A55;	height:25px;	margin-right:2px;	line-height:33px;	padding:0 6px 5px 6px;	float:left;	background:#F8F6F6;	border:1px solid #999999;	cursor:pointer;	position:relative;	z-index:20;	font-size:10px;	font-weight:bold;	border-bottom:0;	}#gallery div.on{	color:#203A55;	padding:0 6px 5px 6px ;	margin-right:2px;	float:left;	background:url(images/common/bg.gif) repeat-x left bottom;	border:1px solid #999999;	cursor:pointer;	border-bottom:0;	height:25px;	line-height:32px;	position:relative;	z-index:100;	font-size:10px;	font-weight:bold;	background:#FFFFFF;}div.hide{	display:none;	width:0;	overflow:hidden;}div.show{	clear:both;	background:#fff;	width:96%;	border:1px solid #000;	padding:0px 10px 2px 10px ;	position:relative;	z-index:50;	line-height:18px;	float:left;	font-size:10px;	text-align:justify;}#footer{	width:100%;	height:auto;	float:left;	background:#FFFFFF;	margin-bottom:20px;}.subfooter{	width:100%;	height:20px;}.subfooter p{	float:left;	width:25%;	font-size:10px;	font-family: Arial, Helvetica, sans-serif ; 	color:#494949;	padding-left:70px;	font-weight:bold;}.subfooter p a{	text-decoration:none;	color:#494949;}.subfooter p a:hover{	text-decoration:none;	color:#004F90;}.subfooter ul{	float:right;	text-align:right;	width:60%;	font-size:10px;	font-family: Arial, Helvetica, sans-serif ; 	color:#494949;	padding-right:20px;}.subfooter li{	padding-right:8px;	display:inline;}.subfooter li a{	text-decoration:none;	color:#333333;	font-size:10px;	font-weight:bold;}.subfooter li a:hover{	text-decoration:none;	color:#004F90;	font-size:10px;	font-weight:bold;}#container{	width:100%;	float:left;}#cont_left{	width:100%;	float:left;}#cont_left img{	width:100%;	height:auto;}#cont_left h2{	margin:5px 0 0px 8px;	color:#003366;	font-size:11px;}.box_on{	border:1px solid #666666;	width:98%;	margin:0 10px 0 10px;	float:left;}.box_on h1{	float:left;	margin:0;	margin:5px;	color:white;	font-size:12px;	width:15px;	text-align:center;	border:1px solid #666666;	background-color:#000066;}.box_on h3{	margin:0;	padding:5px 0 5px 10px;	color:green;	font-size:12px;	border-bottom:1px solid #666666;	background-color:#FFFFCC;}.box_on h4{	margin:0;	margin-top:5px;	padding:5px 0 5px 10px;	color:green;	font-size:12px;	background-color:#DDDDFF;}.box_on p{	margin:0;	padding:5px 0 5px 10px;	color:#999999;	font-size:12px;}.box_on table{	margin:0;	padding:5px 0 5px 10px;	color:#999999;	font-size:12px;}.box_on form{	margin:0;	padding:5px 0 5px 10px;	color:#999999;	font-size:12px;}.box_on_left{	float:left;	width:48%;}.box_on_right{	margin-left:5px;	float:left;	width:48%;}.box_off{	border:1px solid #CCCCCC;	width:98%;	margin:0 10px 0 10px;	float:left;}.box_off h1{	float:left;	margin:0;	margin:5px;	color:white;	font-size:12px;	width:15px;	text-align:center;	border:1px solid #CCCCCC;	background-color:#CCCCCC;}.box_off h3{	margin:0;	padding:5px 0 5px 10px;	color: #999999;	font-size:12px;	background-color:#FFFFCC;}.box_off h3 a:link{	color:#006699;	text-decoration:none;}.box_off h3 a:visited{	color:#006699;	text-decoration:none;}.box_off h3 a:hover{	color:#FF6633;	text-decoration:none;}#cont_right{	width:100%;	margin-top:5px;	float:left;	font-size:14px;	text-align:center;	font-weight:bold;	border:1px solid #999999;}#cont_right h3{	float:left;	width:100%;	color:#003366;	font-size:12px;	margin:0;	padding:0;	padding:5px 0 5px 0;	background-color:#FFFFFF;}.button{	/*background-color:#F07800;*/	color:white;	font-weight:bold;	float:right;}.row{	margin:4px;	padding:4px;	float:left;	width:98%;	color:#000;	font-size:12px;	background-color:#DDDDFF;}.col1{	float:left;	width:54%;}.col2{	float:left;	text-align:right;	width:15%;}.col3{	float:left;	text-align:right;	width:84%;}a:focus {	outline: none;}#panel {	background:#DDDDFF;	height: 150px;	display: none;	position:relative;	width:210px;	margin-left:-61px;	margin-top:-2px;	border:#F5881A 1px solid;	border-bottom-left-radius:.5em;	-moz-border-radius-bottomleft:.5em;	-webkit-border-bottom-left-radius:.5em;	border-top-right-radius:.5em;	-moz-border-radius-topright:.5em;	-webkit-border-top-right-radius:.5em;}#panel ul{	list-style:none;	height:auto;	margin-top:0px;	margin-left:-28px;}#panel li{	width:180px;	padding-top:5px;	color:#000;	font-size:10px;}#panel li input{	background:#FFFFFF; 	margin-left:0px;	color:#000000;	border:none;}#panel li a{	color:#000;	text-decoration:none;}#panel li a:hover{	text-decoration:none;	color:#0033FF;}.slide {	margin: -2px;	padding: 0;	background: url(images/common/btn-slide.gif) no-repeat center top;	position:absolute;}.btn-slide  {                 background:  url(images/common/white-arrow.gif) no-repeat right  -50px;                 text-align:  center;                 width:  144px;                 height:  31px;                 padding:  10px 10px 0  0;                 margin:  0  auto;                 display:  block;                 font-family:Arial,  Helvetica,  sans-serif;                 color:  #fff;                text-decoration:  none;                font-size:12px;                 font-weight:bold;}.active {	background-position: right 12px;}.accordion2 {	width:100%;	border-bottom: solid 1px #c4c4c4;}.accordion2 h3 {	background:#FFFFCC url(images/common/arrow-square.gif) no-repeat right -51px;	padding: 7px 15px;	margin: 0;	font: bold 120%/100% Arial, Helvetica, sans-serif;	border: solid 1px #c4c4c4;	border-bottom: none;	cursor: pointer;	font-size:12px;	color:#006699;}.accordion2 h3:hover {	background-color: #FFFFCC;	color:#EE620C;}.accordion2 h3.active {	background-position: right 5px;	color:green;}.accordion2 div {	/*background: #f7f7f7;*/	margin: 0;	padding: 10px 15px 20px;	border-left: solid 1px #c4c4c4;	border-right: solid 1px #c4c4c4;	display: none;	width:96%;	height:auto;}#container h2{	font-size:12px;	color:#003366;}#cm{	width:96%;}.cm_left{	width:48%;	margin-right:10px;}.cm_left h4{	background-color:#DDDDFF;	padding:5px 0 5px 10px;	color:green;	font-size:12px;	width:48%;}.cm_left p{	font-size:11px;}.cm_right{	width:48%;}.cm_right h4{	background-color:#DDDDFF;	padding:5px 0 5px 10px;	color:green;	font-size:12px;	width:48%;}.cm_right p{	font-size:11px;}.cm_right label{	font-size:11px;}#bi table{	margin:0;	padding:5px 0 5px 10px;	color:#999999;	font-size:12px;}#si table{	margin:0;	padding:5px 0 5px 10px;	color:#999999;	font-size:12px;}#sm table{	margin:0;	padding:5px 0 5px 10px;	color:#999999;	font-size:12px;}#pai table{	margin:0;	padding:5px 0 5px 10px;	color:#999999;	font-size:12px;}#or p{	margin:0;	padding:5px 0 5px 10px;	color:#999999;	font-size:12px;}/*----------menus---------*/.ddsmoothmenu{font: bold 12px Verdana;/*background: #414141;*/ /*background of menu bar (default state)*/width: 75%;padding-left:20px;float:left;}.ddsmoothmenu ul{z-index:100;margin: 0;padding: 0;list-style-type: none;}/*Top level list items*/.ddsmoothmenu ul li{position: relative;display: inline;float: left;}.first {border-left: 1px solid #778;}/*Top level menu link items style*/.ddsmoothmenu ul li a{display: block;/*background: #414141;*/ /*background of menu items (default state)*/color: white;padding: 8px 18px;border-right: 1px solid #778;color: #2d2b2b;text-decoration: none;}* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color: white;}.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*//*background: black;*/ color: white;}.ddsmoothmenu ul li a:hover{background: url(images/common/navhover.png); /*background of menu items during onmouseover (hover state)*/color: white;}	/*1st sub level menu*/.ddsmoothmenu ul li ul{position: absolute;left: 0;display: none; /*collapse all sub menus to begin with*/visibility: hidden;background: #414141;}/*Sub level menu list items (undo style from Top level List Items)*/.ddsmoothmenu ul li ul li{display: list-item;float: none;}/*All subsequent sub menu levels vertical offset after 1st level sub menu */.ddsmoothmenu ul li ul li ul{top: 0;}/* Sub level menu links style */.ddsmoothmenu ul li ul li a{font: normal 13px Verdana;width: 160px; /*width of sub menus*/padding: 5px;margin: 0;border-top-width: 0;border-bottom: 1px solid gray;}/* Holly Hack for IE \*/* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*//* ######### CSS classes applied to down and right arrow images  ######### */.downarrowclass{position: absolute;top: 12px;right: 7px;}.rightarrowclass{position: absolute;top: 6px;right: 5px;}/* ######### CSS for shadow added to sub menus  ######### */.ddshadow{position: absolute;left: 0;top: 0;width: 0;height: 0;background: silver;}.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/opacity: 0.8;}/* CSS Document */#navright{float:left;width:18.8%;}#navright ul{text-align:right;list-style:none;padding:0px;}#navright ul li{display:inline-table;position:relative;float:left;font-size:10px;color:#FFFFFF;margin-top:-5px;}#navright ul li a{display:inline-table;position:relative;float:left;font-size:10px;color:#FFFFFF;margin-top:0px;text-decoration:none;}#navright ul li a:hover{color:#0066FF;}.hlight a{background:url(images/common/hlight.gif) !important;border:none;}.hlight a:hover{background:url(images/common/hlight.gif) !important;border:none;}.ddsmoothmenu-v ul{margin: 0;padding: 0;width: 170px; /* Main Menu Item widths */list-style-type: none;font: bold 12px Verdana;border-bottom: 1px solid #ccc;} .ddsmoothmenu-v ul li{position: relative;}/* Top level menu links style */.ddsmoothmenu-v ul li a{display: block;overflow: auto; /*force hasLayout in IE7 */color: white;text-decoration: none;padding: 6px;border-bottom: 1px solid #778;border-right: 1px solid #778;}.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{background: #414141; /*background of menu items (default state)*/color: white;}.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/background: black; color: white;}.ddsmoothmenu-v ul li a:hover{background: black; /*background of menu items during onmouseover (hover state)*/color: white;}/*Sub level menu items */.ddsmoothmenu-v ul li ul{position: absolute;width: 170px; /*Sub Menu Items width */top: 0;font-weight: normal;visibility: hidden;} /* Holly Hack for IE \*/* html .ddsmoothmenu-v ul li { float: left; height: 1%; }* html .ddsmoothmenu-v ul li a { height: 1%; }/* End *//* CSS Document *//*----------endmenus---------*//*-----checkout----*//* CSS Document */#contouter{	float:left;	width:96%;	border:1px solid #BBBBBB;	margin:0px 10px 10px 10px;	padding:0px 10px 20px 10px ;	-moz-border-radius-bottomleft:.5em;	-webkit-border-bottom-left-radius:.5em;	border-bottom-right-radius:.5em;	-moz-border-radius-bottomright:.5em;	-webkit-border-bottom-right-radius:.5em;	border-top-right-radius:.5em;	-moz-border-radius-topright:.5em;	-webkit-border-top-right-radius:.5em;	border-top-left-radius:.5em;	-moz-border-radius-topleft:.5em;	-webkit-border-top-left-radius:.5em;}.box_on{	border:1px solid #999999;	width:98%;	margin:0 10px 0 10px;	float:left;}.box_details{	border:1px solid #999999;	width:98%;	margin:0 10px 0 10px;	float:left;}.box_on h1{	float:left;	margin:0;	margin:5px;	color:white;	font-size:12px;	text-align:center;	background-color:#9FA100;	font-weight:normal;}#innercont{	float:left;	width:97%;	border:1px solid #BBBBBB;	-moz-border-radius-bottomleft:.5em;	-webkit-border-bottom-left-radius:.5em;	border-bottom-right-radius:.5em;	-moz-border-radius-bottomright:.5em;	-webkit-border-bottom-right-radius:.5em;	border-top-right-radius:.5em;	-moz-border-radius-topright:.5em;	-webkit-border-top-right-radius:.5em;	border-top-left-radius:.5em;	-moz-border-radius-topleft:.5em;	-webkit-border-top-left-radius:.5em;	margin:0px 0px 10px 10px ;	padding:15px 5px 15px 5px;}.headertab1{	width:48%;	display:inline-block;	*display:inline;	margin-left:10px;	text-align:right;}.headertab2{	font-size:12px;	width:25%;	display:inline-block;	*display:inline;	text-align:center;	margin:auto;	float:left;	color:#074F89;	font-weight:bold;}.headertab3{	font-size:12px;	width:25%;	display:inline-block;	*display:inline;	text-align:center;	margin-top:auto;	float:left;	color:#074F89;	font-weight:bold;}.tab1{	width:50%;	display:inline-block;}.tab2{	width:25%;	display:inline-block;	text-align:left;}.tab3{	width:22%;	display:inline-block;	text-align:left;}.box_on h3{	margin:0;	padding:5px 0 5px 10px;	color:#074F89;	font-size:12px;	background:url(images/common/h3.gif) repeat-x;}.box_details{	margin-top:-1px;	margin-bottom:0;	margin-left:10px;	margin-right:0;}.box_details h4{	margin:0;	margin-top:5px;	padding:3px 0 5px 10px;	color:#fff;	font-size:11px;	background-color:#DDDDFF;	background:url(images/common/h4.gif) repeat-x;}.box_details p{	margin:0;	padding:5px 0 5px 10px;	color:#999999;	font-size:11px;}.box_details table{	margin:0;	padding:5px 0 5px 10px;	font-size:11px;}.box_details form{	margin:0;	padding:5px 0 5px 10px;	color:#999999;	font-size:11px;}.box_on_left{	float:left;	width:49%;	margin-left:10px;	}.box_on_right{	margin-left:5px;	float:left;	width:48%;}.box_off{	border:1px solid #CCCCCC;	width:98%;	margin:0 10px 0 10px;	float:left;}.box_off h1{	float:left;	margin:0;	margin:5px;	color:white;	font-size:12px;	width:15px;	text-align:center;	border:1px solid #CCCCCC;	background-color:#CCCCCC;}.box_off h3{	margin:0;	padding:5px 0 5px 10px;	color: #999999;	font-size:12px;	background-color:#F1EFEF;}.box_off h3 a:link{	color:#006699;	text-decoration:none;}.box_off h3 a:visited{	color:#006699;	text-decoration:none;}.box_off h3 a:hover{	color:#FF6633;	text-decoration:none;}#cont_right{	width:19%;	margin-top:5px;	float:left;	font-size:11px;	text-align:center;	font-weight:bold;	border:1px solid #999999;}#cont_right h3{	float:left;	width:100%;	color:#003366;	font-size:11px;	margin:0;	padding:0;	padding:5px 0 5px 0;	background-color:#FFFFFF;}.right_box{	float:left;	width:100%;	border:1px solid;}.right_box_header h3{	padding:5px 0 5px 0;	font-size:11px;	margin-top:0;	margin-left:5px;	margin-bottom:0;	float:left;	color:#000;}.right_box_header a{	padding:5px 0 5px 0;	margin-top:0;	margin-right:5px;	margin-bottom:0;	float:right;	font-size:11px;	color:#000;}.right_box_header{	float:left;	width:100%;	border:1px solid #A3AEB3;	color:#000000;	text-align:center;	background:url(images/common/h3.gif) repeat-x;	}.right_box p{	float:left;	padding:0;	margin:0;	font-weight:normal;	width:100%;	text-align:left;	font-size:11px;}.summary_body{	margin-top:-1px;	float:left;	font-size:10px;	border:1px solid #A3AEB3;	width:100%;}.summary_body p{	padding-left:10px;}.space {	clear:both;	margin:0;	font-size:7px;}.button{	background-color:#F07800;	color:white;	font-weight:bold;	float:right;	border:none;	margin:0px 10px 10px 0px;	padding:3px 0px 3px 0px; }.row{	margin:4px;	padding:8px 0px 0px 5px;	float:left;	width:98.8%;	color:#000;	font-size:11px;	background:url(images/common/row2.gif) repeat-x;}.hrow{	margin:4px;	padding:3px 0px 3px 5px;	float:left;	width:98.8%;	font-size:11px;	color:#364E89;	background:url(images/common/h3.gif) repeat-x;}.col1{	float:left;	width:400px;}.col10{	float:left;	width:400px;}.col11{	margin-left:20px;	float:left;	width:380px;}.col12{	margin-left:40px;	float:left;	width:360px;}.col2{	float:left;	text-align:right;	width:5%;}.col3{	float:left;	text-align:right;	width:20%;}.col4{	float:left;	text-align:right;	width:15%;}.linecol1{	float:left;	width:4%;}.basiclinecol1{	float:left;	width:13%;}.tollfreelinecol1{	float:left;	width:160px;	display:inline-block;}.phonenumberlinecol1{	float:left;	width:120px;	display:inline-block;}.efaxlinecol1{	float:left;	width:100px;	display:inline-block;}.needscheckout{	color:red;	font-size:11px;}.linecol2{	float:left;	text-align:left;	width:20%;}.linecol3{	float:left;	text-align:left;	width:26%;}.linecol4{	float:left;	text-align:center;	width:24%;}.linecol5{	float:left;	text-align:center;	width:33%;}.linecol6{	float:left;	text-align:center;	width:13%;}.linecol7{	float:left;	text-align:center;	width:4%;}.linecol7 input{	margin-top:-8px;}.box_off_body{	display:none;}.clickablediv{	cursor: pointer;}#lineconfig_left_container{	display:block;	float:left;	width:100%;	margin-left:0px;}#checkout_right_container{		display:block;	float:left;	width:20%;	border:1px solid #BBBBBB;	-moz-border-radius-bottomleft:.5em;	-webkit-border-bottom-left-radius:.5em;	border-bottom-right-radius:.5em;	-moz-border-radius-bottomright:.5em;	-webkit-border-bottom-right-radius:.5em;	border-top-right-radius:.5em;	-moz-border-radius-topright:.5em;	-webkit-border-top-right-radius:.5em;	border-top-left-radius:.5em;	-moz-border-radius-topleft:.5em;	-webkit-border-top-left-radius:.5em;	margin:10px 0px 0px 0px ;	padding:0px 5px 10px 5px;}#checkout_left_container{	display:block;	float:left;	width:77%;	border:#BBBBBB 1px solid;	-moz-border-radius-bottomleft:.5em;	-webkit-border-bottom-left-radius:.5em;	border-bottom-right-radius:.5em;	-moz-border-radius-bottomright:.5em;	-webkit-border-bottom-right-radius:.5em;	border-top-right-radius:.5em;	-moz-border-radius-topright:.5em;	-webkit-border-top-right-radius:.5em;	border-top-left-radius:.5em;	-moz-border-radius-topleft:.5em;	-webkit-border-top-left-radius:.5em;	margin:10px 8px 0px 0px ;	padding:0px 5px 10px 0px;}#checkout_left_container h2{	font-size:18px;	font-weight:normal;	text-align:center;	}.outer_container h1{	font-size:18px;	font-weight:normal;	text-align:center;	padding-top:5px;	padding-bottom:15px;}#lineconfig_container{	width:100%;}.box_details select, .box_details textarea, .box_details input {	font-size:11px;}.box_off select, .box_off textarea, .box_off input {	font-size:11px;}.error{	color:red;}.right_container h2{	font-size:12px;}.summary_body_off{	display:none;}.basic_information {	margin-left:30px;	margin-top:20px;	font-size:12px;	font-family: Arial, Helvetica, sans-serif;}.basic_information select{	font-size:12px;	font-family: Arial, Helvetica, sans-serif;}.basic_information input{	font-size:12px;	font-family: Arial, Helvetica, sans-serif;}.advanced_config{	margin-left:0px;	margin-top:0px;}#checkout_container{	margin-left:30px;	margin-top:20px;}#last_header_td{	border-right: 0px;}#payment_err{	margin-left:10px;	text-align:left;	font-size:12px;	color:red;	font-weight:bold;	font-family: Arial, Helvetica, sans-serif;}.popup_msg{	position:absolute;	z-index:10;	color:black;	font: 10px  Arial, Helvetica, sans-serif;	 background:#DDDDFF;	  width:350px; 	  height:auto;  	  border:none;	  padding-top:5px;	  padding-bottom:10px;	 border-bottom-left-radius:.5em;	-moz-border-radius-bottomleft:.5em;	-webkit-border-bottom-left-radius:.5em;	border-bottom-right-radius:.5em;	-moz-border-radius-bottomright:.5em;	-webkit-border-bottom-right-radius:.5em;	border-top-right-radius:.5em;	-moz-border-radius-topright:.5em;	-webkit-border-top-right-radius:.5em;	border-top-left-radius:.5em;	-moz-border-radius-topleft:.5em;	-webkit-border-top-left-radius:.5em;	border:1px solid #F5881A;	display:none;}.change{/*background:#F58719;*/	color:#FFFFFF;	text-decoration:none;	padding:3px 3px 3px 3px;	font-size:12px;	background:url(images/common/button.gif);}.linecol2 a{    margin:0px;	}/*-----end checkout----*//*---body---*//* CSS Document */#listmain{background:#FFFFFF;width:100%;height:auto;float:left;padding-bottom:10px;}#list{float:left;width:68.5%;border:1px solid #CCCCCC;height:auto;margin-left:8px;-moz-border-radius-bottomleft:.5em;-webkit-border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;-moz-border-radius-bottomright:.5em;-webkit-border-bottom-right-radius:.5em;border-top-right-radius:.5em;-moz-border-radius-topright:.5em;-webkit-border-top-right-radius:.5em;border-top-left-radius:.5em;-moz-border-radius-topleft:.5em;-webkit-border-top-left-radius:.5em;}#list h2{font-size:12px;text-align:center;padding-bottom:15px;color:#333333;}#list ul{width:100%;list-style:none;}#list li{padding-bottom:20px;}#subul{width:100%;list-style:none;display:inline;}.subfirstli{float:left;width:40%;font-size:11px;font-weight:bold;color:#649113;}#first{font-size:12px;font-weight:bold;}.sublastli{float:left;width:50%;font-size:10px;color:#666666;}.sublastli a{/*background:#F58719;*/color:#FFFFFF;text-decoration:none;padding:3px 3px 3px 3px;font-size:12px;background:url(images/common/button.gif);}.linecol5 a{/*background:#F58719;*/color:#FFFFFF;text-decoration:none;padding:3px 3px 3px 3px;font-size:12px;background:url(images/common/button.gif);}#next{float:right;margin-right:80px;margin-bottom:20px;background:url(images/common/button.gif);color:#FFFFFF;border:none;font-size:12px;padding:2px 4px 2px 4px;}/*----------------order-summary----------------------------*/#ordersummary{float:left;width:27.5%;border:1px solid #CCCCCC;height:auto;margin-left:8px;margin-right:5px;border-bottom-left-radius:.5em;-moz-border-radius-bottomleft:.5em;-webkit-border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;-moz-border-radius-bottomright:.5em;-webkit-border-bottom-right-radius:.5em;border-top-right-radius:.5em;-moz-border-radius-topright:.5em;-webkit-border-top-right-radius:.5em;border-top-left-radius:.5em;-moz-border-radius-topleft:.5em;-webkit-border-top-left-radius:.5em;padding-left:10px;}#ordersummary h2{font-size:12px;text-align:center;padding-bottom:15px;color:#333333;}#ordersummary ul{width:100%;list-style:none;margin:0px;padding:0px;padding-left:20px;}#ordersummary ul li{list-style:none;padding-bottom:10px;}#ordersummary ul li ul{width:100%;list-style:none;margin:0px;padding:0px;}.title{font-size:14px;color:#649113;}.description{font-size:12px;color:#999999;width:78%;padding-left:20px;padding-right:0px;text-align:justify;}/*----------------endorder-summary----------------------------*//*------dialog------*/  #boxes .window {  position:absolute;  width:330px;  height:auto;  display:none;    }#boxes #dialog2 {  background:#DDDDFF;  width:330px;   height:auto;    font-size:12px;  border:none;  padding-top:5px;  padding-bottom:10px;  margin-top:-30px;  margin-left:38px;  border-bottom-left-radius:.5em;-moz-border-radius-bottomleft:.5em;-webkit-border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;-moz-border-radius-bottomright:.5em;-webkit-border-bottom-right-radius:.5em;border-top-right-radius:.5em;-moz-border-radius-topright:.5em;-webkit-border-top-right-radius:.5em;border-top-left-radius:.5em;-moz-border-radius-topleft:.5em;-webkit-border-top-left-radius:.5em;border:1px solid #F5881A;  }#boxes .close{border:0px;float:right;margin-right:20px;padding:4px 4px 4px 4px;color:#FFFFFF;background:url(images/common/button.gif);font-size:9px;font-weight:bold;}#boxes  #dialog10 {  background:#DDDDFF;  width:370px;   height:auto;    font-size:12px;  border:none;  padding-top:5px;  padding-bottom:10px;  margin-top:160px;  margin-left:58px;  border-bottom-left-radius:.5em;-moz-border-radius-bottomleft:.5em;-webkit-border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;-moz-border-radius-bottomright:.5em;-webkit-border-bottom-right-radius:.5em;border-top-right-radius:.5em;-moz-border-radius-topright:.5em;-webkit-border-top-right-radius:.5em;border-top-left-radius:.5em;-moz-border-radius-topleft:.5em;-webkit-border-top-left-radius:.5em;border:1px solid #F5881A;}#boxes  #dialogfax {  background:#DDDDFF;  width:300px;   height:auto;    font-size:12px;  border:none;  padding-top:5px;  padding-bottom:10px;  margin-top:160px;  margin-left:58px;  border-bottom-left-radius:.5em;-moz-border-radius-bottomleft:.5em;-webkit-border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;-moz-border-radius-bottomright:.5em;-webkit-border-bottom-right-radius:.5em;border-top-right-radius:.5em;-moz-border-radius-topright:.5em;-webkit-border-top-right-radius:.5em;border-top-left-radius:.5em;-moz-border-radius-topleft:.5em;-webkit-border-top-left-radius:.5em;border:1px solid #F5881A;}/*-----------------dialog box----------------*/#dialog2 ul{list-style:none;color:#000000;font-size:10px;font-weight:bold;}.dialog2first{float:left;width:48%;padding-bottom:5px;}.dialog2last{float:left;width:42%;padding-bottom:10px;}.dialog2last select{font-size:11px;font-weight:normal;}#dialog10 ul{display:inline;width:100%;color:#000000;margin:0px;padding:0px;}#dialog10 ul li{float:left;width:25%;list-style:none;margin:0px;}#dialog10 ul li #dialog10firstul{display:inline;list-style:none;}#dialog10 ul li .dialog101li{float:left;width:100%;text-align:center;padding-bottom:5px;}#dialog10 ul li .dialog101li input{text-align:center;}#dialog10 ul li .dialog10liimg{float:left;width:100%;text-align:center;padding-bottom:5px;}#dialog10 ul li .dialog10liimg img{cursor:pointer;}#dialog10 ul li .dialog102li{float:left;width:100%;font-size:9px;height:20px;text-align:center;padding-bottom:5px;}#dialog10 ul li .dialog103li{float:left;width:100%;text-align:center;padding-bottom:5px;}#dialog10 ul li .dialog103li input{margin-top:10px;color:#666666;font-size:10px;}#dialogfax ul{display:inline;width:100%;color:#000000;margin:0px;padding:0px;}#dialogfax ul li{float:left;width:25%;list-style:none;margin:0px;}#dialogfax ul li #dialog10firstul{display:inline;list-style:none;}#dialogfax ul li .dialog101li{float:left;width:100%;text-align:center;padding-bottom:5px;}#dialogfax ul li .dialog101li input{text-align:center;}#dialogfax ul li .dialog10liimg{float:left;width:100%;text-align:center;padding-bottom:5px;}#dialogfax ul li .dialog10liimg img{cursor:pointer;}#dialogfax ul li .dialog102li{float:left;width:100%;font-size:9px;height:20px;text-align:center;padding-bottom:5px;}#dialogfax ul li .dialog103li{float:left;width:100%;text-align:center;padding-bottom:5px;}#dialogfax ul li .dialog103li input{margin-top:10px;color:#666666;font-size:10px;}/*-----------------tooltip-------------------------*/a.tt{    position:relative;    z-index:24;    color:#3CA3FF;	font-weight:bold;    text-decoration:none;}a.tt span{ display: none; }/*background:; ie hack, something must be changed in a for ie to execute it*/a.tt:hover{ z-index:25; color: #aaaaff; background:;}a.tt:hover span.tooltip{    display:block;    position:absolute;    top:0px; left:0;	padding: 15px 0 0 0;	width:200px;	color: #333333;        text-align: justify;	filter: alpha(opacity:90);	KHTMLOpacity: 0.90;	MozOpacity: 0.90;	opacity: 0.90;}a.tt:hover span.top{	display: block;	padding: 30px 8px 0;    background: url(images/common/bubble.gif) no-repeat top;}a.tt:hover span.middle{ /* different middle bg for stretch */	display: block;	padding: 0 8px; 	background: url(images/common/bubble_filler.gif) repeat bottom; }a.tt:hover span.bottom{	display: block;	padding:3px 8px 10px;	color: #548912;    background: url(images/common/bubble.gif) no-repeat bottom;}.sublastli #dia {  background:#DDDDFF;  width:90%;   height:113px;    font-size:12px;  border:none;	padding:0px;	margin:0px;  border-bottom-left-radius:.5em;-moz-border-radius-bottomleft:.5em;-webkit-border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;-moz-border-radius-bottomright:.5em;-webkit-border-bottom-right-radius:.5em;border-top-right-radius:.5em;-moz-border-radius-topright:.5em;-webkit-border-top-right-radius:.5em;border-top-left-radius:.5em;-moz-border-radius-topleft:.5em;-webkit-border-top-left-radius:.5em;border:1px solid #F5881A;  }.sublastli .close{border:0px;float:right;margin-right:20px;padding:4px 4px 4px 4px;color:#FFFFFF;background:url(images/common/button.gif);font-size:9px;font-weight:bold;}.sublastli #dia ul{list-style:none;color:#000000;font-size:10px;font-weight:bold;padding:10px;}.sublastli .dialog2first{float:left;width:48%;padding-bottom:5px;}.sublastli .dialog2last{float:left;width:42%;padding-bottom:10px;}.sublastli .dialog2last select{font-size:11px;font-weight:normal;}/* order related */#orderheader{	width:100%;	background:#FFFFFF;	float:left;	height:auto;}#orderheadertext {	width:100%;	float:left;	padding:0px 0px 10px 18px;	color:#3B8BE2;	font-family:Arial,Helvetica,sans-serif;	font-size:16px;	font-weight:bold;}#mainbody{	float:left;	width:100%;	background:#FFFFFF;}#orderdetail{	float:left;	width:95%;	border:#CCCCCC 1px solid;	height:auto;	margin:0px 8px 8px 8px;}.ordertitle{	float:left;	width:30%;	padding:10px;	color:#3B8BE2;	font-family:Arial,Helvetica,sans-serif;	font-size:14px;	font-weight:bold;}.print{    padding-top:10px;	float:left;	width:64%;	text-align:right;}.print  img{		}.print a{           text-align:right;	color:#3B8BE2;	font-family:Arial,Helvetica,sans-serif;	font-size:11px;	font-weight:bold;	text-decoration:none;}.print p a:hover{	text-decoration:underline;}#ordertable{	float:left;	border:#CCCCCC 1px solid;	width:97%;	margin:0px 10px 5px 10px;	height:auto;}#ordertable ul{	list-style:none;	padding:0px;	margin:0px;}.listleft{        margin:0px 0px 5px 0px;        padding:5px 0px 5px 10px;        float:left;        width:48%;        font-size:11px;        font-weight:bold;        background:#F1EFEF;        color:#5B5B5B;}.listright{        float:right;        padding:4px 0px 5px 15px;        width:47.5%;         margin:0px 0px 5px 0px;        font-size:12px;        border-bottom:1px solid #CCCCCC;        color:#5B5B5B;}#orderlist , #other{	float:left;	width:97%;	margin:0px 5px 5px 10px;	height:auto;}#orderlist ul , #other ul{	list-style:url(http://www.pbxedge.com/images/orangedot.png);	margin:0px;	padding:10px 5px 0px 18px;	}#orderlist li , #other li{	font-size:10px;	padding:0px 5px 8px 0px;}#orderlist li a , #other li a{	color:#3B8BE2;	text-decoration:none;	font-family:Arial,Helvetica,sans-serif;}#orderlist li a:hover , #other li a:hover{	color:#3B8BE2;	text-decoration:underline;	font-family:Arial,Helvetica,sans-serif;}#other{	float:left;	width:93.5%;	border:#CCCCCC 1px solid;	height:auto;	margin:0px 8px 15px 8px;	padding-left:10px;}	/*---end body---*/#tandcdetails{	width:98%;	height:90px;	font-size:12px;	font-family:Arial,Helvetica,sans-serif;}/*---------leftsidebar--------------*/#leftsidebar{	float:left;	width:20%;	background:#FFFFFF;	margin:0px 0px 10px 5px;}#leftsidebar ul , #leftsidebar ul li ul{	list-style:none;	padding:0px;	margin:0px;	} #leftsidebar ul li ul {		border:1px solid #CCCCCC;		padding:0px;		margin:0px;		margin-top:-10px;		padding:5px 0px 10px 15px;		list-style:url(images/common/arrow_small.gif);}		#leftsidebar ul li ul li{	padding:0px;	margin:0px;	border-bottom:1px dotted #AC9562;	margin:0px 10px 0px 10px;	padding:0px 0px 5px 0px;	padding-left:-10px;		}#leftsidebar ul li ul li:hover{	padding:0px;	margin:0px;	border-bottom:1px dotted #AC9562;	margin:0px 10px 0px 10px;	padding:0px 0px 5px 0px;	background:#ECF1E6;		}#leftsidebar ul li ul li a{	font-size:11px;	padding:5px 0px 5px 0px;	text-decoration:none;	color:#666666;}#leftsidebar ul li ul .current a  {	color:#798600;	font-size:12px;	font-weight:bold;}#leftsidebar h2{	font-size:12px;	font-weight:bold;	padding:5px 0px 5px 10px;	background: url(images/common/h3.gif) repeat-x;	border:1px solid #CCCCCC;	color:#354E89;	}#leftsidebar h2 a{	text-decoration:none;	color:#354E89;}#leftsidebar .current1 h2 a{	color:#798600;	font-size:12px;	font-weight:bold;}/*---------End of leftsidebar--------------*/#mainpage{	width:100%;	float:left;	background:#FFFFFF;	padding:10px 0px 10px 0px;	}/*bodydesc*/#bodydesc{	float:left;	width:77.8%;	margin:10px 6px 10px 6px;	border:1px solid #CCCCCC;	padding-bottom:10px;		}#bodydesc h2,#maindesc h2 {	font-size:16px;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	padding:0px;	margin:0px;	text-align:center;	padding:10px 0px 10px 0px;	color:#3C4E89;}#bodydesc h4{	background:url(images/common/h3.gif) repeat-x;	font:Arial, Helvetica, sans-serif;	font-size:12px;	color:#3C4E89;	font-weight:bold;	padding:5px 0px 5px 15px;	margin:0px 10px 0px 10px;}#bodydesc tr td , #bodydesc label, #maindesc tr td , #maindesc label  {	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#649144;	padding:0px 0px 5px 0px;}#bodydesc tr td, #maindesc tr td  {	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#809113;	padding:0px 0px 5px 5px;		} #bodydesc span, #maindesc span{	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#333333;	padding:0px 0px 5px 0px;}  #bodydesc tr td a , #bodydesc span a, #maindesc tr td a , #maindesc span a{	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#3C4E89;	padding:0px 0px 5px 0px;	text-decoration:none;}#bodydesc tr .required1, #maindesc tr .required1{	color:#999999;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;}#bodydesc tr em, #maindesc tr em{	color:#FF0000;}#bodydesc  table.list, #maindesc  table.list {    empty-cells: show;	padding-left:10px;}#bodydesc  table.list thead th, #maindesc  table.list thead th {     background: url(images/common/row2.gif) repeat-x;	color:#649144;	font-size:11px;}#bodydesc  table.list th, table.list td, table.list caption, #maindesc  table.list th, table.list td, table.list caption {     padding: 4px 10px 4px 5px;    border:1px solid #FFFFFF;    border-top-width: 0px;    border-bottom-width: 0px;	}#bodydesc  table.list tr.even td, #maindesc  table.list tr.even td  {     background: #e5ecf9;	font-size:11px;	color:#333333;	}#bodydesc  table.list  th.edit, #bodydesc  table.list th.del,#maindesc  table.list  th.edit, #maindesc  table.list th.del {    width: 50px;}#bodydesc  table.list  th.s,#maindesc  table.list  th.s  {    width: 60px}#bodydesc  table.list  th.m,#maindesc  table.list  th.m  {    width: 80px}#bodydesc  table.list  th.l,#maindesc  table.list  th.l  {    width: 130px}#bodydesc table.list tr.even td,#maindesc table.list tr.even td  {     background: #e5ecf9;	color:#666666;}#bodydesc  table.list tr.even1 td,#maindesc  table.list tr.even1 td  {     background: #ffffff;	color:#666666;		}#bodydesc .tdtr tr td,#maindesc .tdtr tr td{ padding-bottom:20px;}#bodydesc .list,#maindesc .list{	width:98%;}fieldset.simple{    border: 0px;     margin: 0px auto;}fieldset.simple label, fieldset.simple span,fieldset.simple input, fieldset.simple select {    margin: 0;    padding: 2px;    display: block;    float: left;	font-size:11px;	font-weight:normal;}fieldset.simple input{    margin-right: 5px;	font-size:10px;	font-weight:normal;}fieldset.simple button{	font-size:10px;	font-weight:normal;}fieldset.simple label{    width: 150px;    padding-right: 10px;}fieldset.simple p{    overflow: hidden;    margin: 0 0 20px 80px;	font-size:11px;	font-weight:normal;}fieldset.simple p:after {    content: "";    display: block;    clear: both;    height: 1px;    overflow: hidden;}/*End bodydesc*//*------term-------------*/#mainpage .term{	height:auto;	padding:0px 12px 20px 12px;	float:left;	text-align:justify;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	margin-left:35px;	margin-right:35px;	}#mainpage .term ul{	list-style:disc;	}#mainpage .term ul li{	margin-left:20px;	padding-top:10px;	font-size:12px;	}/*------end of term------*//*------contact-us------*/.address h3{	font-size:15px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#324A64;	}.address p{	padding-left:30px;}.address1{	text-align:justify;}.address p , .address1 p{	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	color:#333;	text-align:justify;	}.address p a , .address1 p a ,.address1 a{	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	color:#669413;	font-weight:bold;	text-decoration:none;		}.address p a:hover ,.address1 a:hover{	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	color:#669413;	font-weight:bold;	text-decoration:underline;		}#termheading {font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}.termsubheading {font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}/*------End contact-us------*/#navbar .ddsmoothmenu ul li.active  a { display: block; color: black; padding: 8px  18px; text-decoration: none; background:url(images/common/act_l.png)  no-repeat; font-size:12px; font-weight:bold; font-family:Arial,  Helvetica, sans-serif ; }.submit_btns{	float:left;	width:100%;	padding-left:10px;	display:inline;}.submit_btns p{	width:40%;	float:left;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#649144;	padding:0px 0px 5px 0px;}#cancel{ float:right; margin-bottom:20px; background:url(images/common/h3.gif); color:#3569B6; border:none; margin-right:20px; margin-left:-60px; font-size:12px; padding:2px 4px 2px 4px; font-family:Arial, Helvetica, sans-serif; }#next a{ font-size:16px; color:#FFFFFF; padding:2px 4px 2px 4px;}#delete , #add{  background:url(images/common/h3.gif); border:1px solid #CCCCCC; color:#3569B6; padding:1px 4px 1px 4px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }#details_from{	margin-left:80px;}#maindesc{	width:97%;	float:left;	background:#FFFFFF;	border:1px solid #cccccc;	margin:0px 0px 10px 15px;}#vmail_disp tr th{	font-size:12px;	color:#005A9D;}#create{ margin-left:0px; display:inline; margin-top:-10px; font-size:12px; font-weight:bold;} #create img{ border:none; padding-right:2px; padding-left:8px; float:left; display:block;}.route_error{ font-size:12px; font-weight:bold; color:red;		}.notice_wrap {    margin: -7px auto 0px;    display: table;    height: 40px;    align: center;    width: 80%;}.notice {    border: 1px solid #7CBA0F;     background:#006633 none repeat scroll 0 0; 	font-size:14px;    color: #FFFFFF;    font-weight: bold;    margin: 0px auto;    padding: 4px 15px;    text-align: center;    white-space: nowrap;    display:none;}
