/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; background:#f7f7f7}
html, input, textarea{	font-family: Arial, Helvetica, sans-serif; color:#141414;}	
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
object { vertical-align:top; outline:none}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }
.bg-cont{ background:url(images/bg_cont.jpg) top center no-repeat}
.bg-cont2{ background:url(images/bg_cont2.jpg) top center no-repeat}

a{color:#00aff6; text-decoration:underline; outline:none} 
a:hover{text-decoration:none}

.link{color:#a3e406;}
.link2{color:#141414;}

.button{color:#191919; background:url(images/button1.gif) top left no-repeat; text-align:center; display:block; width:112px; line-height:112px; font-weight:bold; text-decoration:none; font-size:5.17em; margin-bottom:11px }
.button:hover{text-decoration:none; }
.button1{color:#191919; background:url(images/button3.gif) top left no-repeat; text-align:center; display:block; width:112px; line-height:112px; font-weight:bold; text-decoration:none; font-size:5.27em; margin-bottom:11px }
.button1:hover{text-decoration:none; }
.button2{color:#191919; background:url(images/button4.gif) top left no-repeat; text-align:center; display:block; width:112px; line-height:112px; font-weight:bold; text-decoration:none; font-size:5.27em; margin-bottom:11px }
.button2:hover{text-decoration:none; }

#content ul{margin:0; padding:0; list-style:none;}
#content ul li{background:url(images/marker1.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:17px; }
#content ul li a{color:#00aff6; font-weight:bold; text-decoration:none ; line-height:2em} 
#content ul li a:hover { text-decoration:underline; }

#content .ul2 li{background:url(images/marker.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:17px; }
#content .ul2 li a{color:#141414; font-weight:bold; text-decoration:none;  line-height:2em} 
#content .ul3 li{background:url(images/marker2.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:17px; }
#content .ul3 li a{color:#88be05; font-weight:bold; text-decoration:none; line-height:2em}
#content ul4{margin:0; padding:0; list-style:none;}
#content ul4 li{background:url(images/marker.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:35px; }
#content ul4 li a{color:#727272; text-decoration:none; line-height:2em; font-size:1.16em} 
#content ul4 li a:hover { text-decoration:underline; }
#content .ul4 li{background:url(images/tail.gif) bottom repeat-x; margin:0; padding:10px 0px 10px 0px; }
#content .ul5 li{background:url(images/tail.gif) left top repeat-y; margin:0; padding:10px 0px 10px 0px; }
#content ul6{margin:0; padding:0; list-style:none;} 
#content ul6 li{background:url(images/marker.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:35px; }
#content ul6 li a{color:#727272; text-decoration:none; line-height:2em; font-size:1.16em} 
#content ul6 li a:hover { text-decoration:underline; }
#content .ul6 li{background:none; margin:0; padding:10px 0px 10px 0px; }

#content .ul li{background:url(images/bg_li.gif) repeat-x top; margin:0; padding:2px 10px 0 5px; font-size:11px; color:#000000;}
#content .ul .li{background:url(images/bg_li1.gif) repeat-x top; padding:2px 10px 0 5px; }
#content .ul li a{color:#000000; text-decoration:none; line-height:1em; font-weight:normal} 
#content .ul li a:hover { text-decoration:none; color:#00aff6 }
#content .ul li span { float:right; font-weight:bold }

#content .ul1 li{background:url(images/bg_li.gif) repeat-x top; margin:0; padding:2px 10px 0 5px; font-size:11px; color:#000000 }
#content .ul1 .li{background:url(images/bg_li1.gif) repeat-x top; padding:2px 10px 0 5px; }
#content .ul1 li a{color:#000000; text-decoration:none; line-height:1em; font-weight:normal} 
#content .ul1 li a:hover { text-decoration:none; color:#88be05 }
#content .ul1 li span { float:right; font-weight:bold }

.link-1 { display:block; float:right; background:url(images/link_bg.gif) left top repeat-x; color:#1e1e1e; text-decoration:none; }
.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top; font-size:.916em}
.link-1  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:3px 20px 5px 20px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#adec15}
.link-2 { display:block; float:left; background:url(images/link_bg.gif) left top repeat-x; color:#1e1e1e; text-decoration:none; }
.link-2 em { display:block; background:url(images/link_left.gif) no-repeat left top; font-size:.916em}
.link-2  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:3px 20px 5px 20px; font-weight:normal; font-style:normal;}
.link-2:hover{ text-decoration:none; color:#adec15}
.link-3 { display:block; float:right; background:url(images/link_bg.gif) left top repeat-x; color:#1e1e1e; text-decoration:none; }
.link-3 em { display:block; background:url(images/link_left.gif) no-repeat left top; font-size:1em; color:#88be05}
.link-3  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:3px 20px 5px 20px; font-weight:normal; font-style:normal;}
.link-3:hover{ text-decoration:none; color:#adec15}
.link-4 { display:block; float:left; background:url(images/link_bg.gif) left top repeat-x; color:#1e1e1e; text-decoration:none; }
.link-4 em { display:block; background:url(images/link_left.gif) no-repeat left top; font-size:1em; color:#00aff6}
.link-4  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:3px 20px 5px 20px; font-weight:normal; font-style:normal;}
.link-4:hover{ text-decoration:none; color:#adec15}


/*header*/
#header {font-size:0.6875em; color:#FFFFFF }
#header .logo{ padding:8px 0 0 0 }
#header .logo1{ margin:90px 0 0 0; position:absolute; color:#717171; font-size:.9em; text-transform:uppercase }
#header .indent{
	margin:114px 0 0 524px;
	position:absolute;
	width:395px;
	left: 29px;
	top: 0px;
}
#header .indent-1{
	margin:114px 0 0 524px;
	position:absolute;
	width:395px;
	left: 36px;
	top: 0px;
}
#header .menu{
	margin:158px 0 0 0;
	position:absolute;
	width:800px
}
#header .indent1{padding:0 0 0 0}

#header h1 {color:#e5e5e5; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic; text-decoration:none; font-size:6.81em; letter-spacing:-1px; line-height:1.2em }
#header h1 a{color:#e5e5e5; text-decoration:none}
#header h1 a:hover{text-decoration:none  }

#header ul{margin:0; padding:0; list-style:none;}
#header ul li{ margin:0; display:inline}
#header ul li a{color:#181818; text-decoration:none; display:block; float:left; padding:0 30px 0 0; font-size:1.63em} 
#header ul li a:hover { text-decoration:none; color:#8f8f8f}
#header ul li .current{ text-decoration:none; color:#8f8f8f }


.bg-1{ background: url(images/bg_1.gif) no-repeat top left; height:277px; color:#3f6e02; font-weight:bold}
.bg-2{ background: url(images/bg_2.gif) no-repeat top left; height:277px; color:#ffffff; font-weight:bold}
.bg-3{ background: url(images/bg_3.gif) no-repeat top left; height:277px; color:#737373; font-weight:bold}
.bg-4{ background: url(images/bg_4.png) no-repeat top left; height:290px; color:#3f6e02; font-weight:bold}


/*content*/
#content{ font-size:0.75em; width:100%; text-align:left;}
#content .indent-main{padding:0 0 24px 0}
#content .title{  margin-bottom:16px}
#content .img-left{ float:left; margin:0 20px 16px 0}
#content .img-left1{ float:left; margin:0 5px 30px 0}
#content .img-indent{ margin:0 0 16px 0}
#content p{ margin:0 0 17px 0}
#content .p{ margin:0}
#content .p1{ margin:0 0 17px 0}
#content .p2{ margin:0 0 7px 0}
#content .p3{ margin:0 0 25px 0}
#content .p4{ margin:0 0 7px 0}
#content h4{ font:bold 13px Arial, Helvetica, sans-serif; color:#3d3d3d; margin-bottom:40px;}
#content h4 strong{color:#f03663; font-size:1em; margin-bottom:7px; padding-left:10px;  }
#content h3{ font-family: Arial, Helvetica, sans-serif;	font-size: 12px;font-weight: bold; color : #000000;	text-decoration: none;	margin-bottom:0;margin-top: 0;}
#content h2{ font:bold 29px Arial, Helvetica, sans-serif; color:#000; margin:0 0 22px 0;}
#content h2 span{ font:16px Arial, Helvetica, sans-serif; color:#878787;}
#content h5{color:#727272; font-size:1em; margin-bottom:7px;  }
#content h5 strong{color:#f03663; font-size:1.09em; margin-bottom:7px; padding-left:10px;  }
#content .tail{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px}
.txt{
	font-size:1.5em;
	display:block;
	margin-bottom:21px;
	position:absolute;
	width: 665px;
	left: 14px;
	top: 6px;
}
.txt b{ font-size:1.5em}
.txt-1{
	font-size:1.5em;
	display:block;
	margin-bottom:21px;
	position:absolute;
	width: 665px;
	left: 19px;
	top: 21px;
}
.txt-1 b{ font-size:1.5em}
.txt1{ color:#8e8e8e; font-size:.916em;}
.txt1 b{ color:#262626; font-size:3.09em;}
.txt1 span{ color:#a1a1a1; font-size:1.81em;}
.txt2{ color:#00aff6;}
.txt2-1{ color:#00aff6; font-size:1.09em;}
.txt3{ color:#88be05}
.txt4{ color:#fff; font-size:4.36em; margin-bottom:25px}
.txt-14{ color:#2897cf; font-weight:bold; font-size:1.16em}
.txt5{ color:#191919; font-size:1em}
.txt6{ color:#fff; font-size:3.36em; text-align:center; margin-bottom:12px}
.txt7{ color:#000000; font-size:0.95em}

#content .indent-txt{padding:0 0 50px 0}
#content .indent{padding:16px 0 0 0}
#content .indent1{padding:0 50px 0 135px}
#content .indent-1{padding:0 0 0 135px}
#content .indent2{padding:0 0 0 30px}
#content .indent5{padding:12px 0 0 0}
#content .indent6{margin:0 0 0 387px; position:absolute}
#content .indent7{padding:50px 0 0 0}
#content .indent-bg{padding:23px 20px 30px 23px}

.col-1n, .col-2n, .col-3n { float:left;	overflow:hidden;}
/*===== content2 =====*/
#content .col-1n{	padding:40px 0 60px 0;}
#content .col-2n{	padding:38px 0 0 10px;}
#content .col-3n{	padding:98px 0 0 10px;}

#content a.pright{	right:20px; bottom:16px; position:absolute;}
#content .box1,.box2,.box3{	min-height:277px;}
#content .boxn{	width:216px;	background:url(images/box1-bg.gif) repeat-y;	position:relative;	float:left;	margin:0 10px 10px 0;	z-index:20;	overflow:hidden;}
#content .boxn .inner{	position:relative;	padding:22px;	z-index:1;}
#content .boxn:before{	position:absolute;	left:0px;	top:0px;	content:'';	background:url(images/box1-top.gif) no-repeat top;	width:215px;	height:228px;	z-index:-1;}
#content .boxn:after{	position:absolute;	left:0px;	bottom:-1px;	content:'';	background:url(images/box1-bot.gif) bottom no-repeat;	width:215px;	height:50px;	z-index:-1;}
#content .box1,#content .box1:before,#content .box1:after{	width:217px;}

#content .box2{background-image:url(images/box2-bg.gif);}
#content .box2:before{background-image:url(images/box2-top.gif);}
#content .box2:after{background-image:url(images/box2-bot.gif);}

#content .box3{background-image:url(images/box3-bg.gif); margin-right:0;}
#content .box3:before{background-image:url(images/box3-top.gif);}
#content .box3:after{background-image:url(images/box3-bot.gif);}


#content .boxn h3{	font:bold 50px Arial, Helvetica, sans-serif;	color:#fff;	margin-bottom:30px;}
#content .box3 h3{	margin-bottom:20px;}
#content .box1 label{	color:#fff;	font:14px Arial, Helvetica, sans-serif;	padding-bottom:22px;	float:left;}

#content .box1 label input{	border:1px #7e9e03 solid;	padding:4px 0 4px 5px;	width:160px;	margin-top:10px;}
#content .box2 label{	text-align:left;	color:#fff;	font:bold 12px/20px Arial, Helvetica, sans-serif;	width:80px;	float:left;}
#content .box2 label input{	margin:0 8px 0 0;}
*+html #content .box2 label input{margin:0 5px 0 -3px;}
* html #content .box2 label input{margin:0 5px 0 -3px;}

#content .box3 .button{	font:bold 56px/108px Arial, Helvetica, sans-serif;	color:#3d3d3d;	background:url(images/go-bg.gif) repeat-x;	margin-bottom:12px;	padding:0 14px 0 14px;}
#content .box3 .button:before{	background:url(images/go-left.gif) no-repeat left;	height:108px;}
#content .box3 .button:after{	background:url(images/go-right.gif) no-repeat right;	height:108px;	right:-1px;}
#content .box3 .button:hover{	color:#a8c00a;}
#content .boxn p{	color:#fff;	font:11px Arial, Helvetica, sans-serif;}
#content .box3 p{	color:#7a7878;	font:12px Arial, Helvetica, sans-serif;}

#content .box3 .submit{margin-left:28px;}
#content .block{width:231px; float:left; background:url(images/block-bg.gif) repeat-y;min-height:210px;	position:relative;}
#content .block:before,#content .block:after{	content:'';	position:absolute;	left:0px;	z-index:0;}
#content .block:before{	width:231px;	background:url(images/block-top.gif) no-repeat;	height:52px;	top:0px;}
#content .block:after{	width:231px;	background:url(images/block-bot.gif) no-repeat;	height:11px;	bottom:0px;}
#content .block.block-long{	width:427px;	min-height:210px;	float:left;	background:url(images/block-long-bg.gif) repeat-y;}
#content .block.pr{	margin-right:10px;}
#content .block.pr{ margin-right:10px;}
#content .block-long:before{	width:427px;	height:52px;	top:0px;	background:url(images/block-long-top.gif) left top no-repeat;}
#content .block-long:after{	width:427px;	height:12px;	bottom:0px;	background:url(images/block-long-bot.gif) left top no-repeat;}
#content .block .inner{	z-index:1;	position:relative;	padding:20px;}
#content .block .inner h4{	font:bold 13px Arial, Helvetica, sans-serif;	color:#3d3d3d;	margin-bottom:40px;}
#content .block.block-fullsize{	width:980px;	background:url(images/block-fullsize-bg.gif) repeat-y;}
#content .block.block-fullsize:before{	background:url(images/block-fullsize-top.gif) no-repeat;	width:980px;}
#content .block.block-fullsize:after{	background:url(images/block-fullsize-bot.gif) no-repeat;	width:980px;}

#content .banner-left{width:231px; float:left;}
#content .banner.pr{	margin-right:10px;}
#content .banner.pr{ margin-right:10px;}

#content .simple-box{	width:300px;	background:url(images/box-bg.gif) repeat-y;	position:relative;	margin-bottom:10px;}
#content .simple-box:before{	background:url(images/box-top.gif) no-repeat top;	width:300px;	height:12px;	content:'';	position:absolute;	left:0px;	top:0px;}
#content .simple-box:after{	background:url(images/box-bot.gif) left top no-repeat;	width:300px;	height:12px;	content:'';	position:absolute;	bottom:0px;	left:0px;}
#content .simple-box .inner{padding:20px;	position:relative;	z-index:10;	overflow:hidden;}

#content .simple-box h2{font:bold 29px/29px Arial, Helvetica, sans-serif;}
#content .simple-box h2 span{	font:25px/25px Arial, Helvetica, sans-serif;}
*+html #content .simple-box h2 span{line-height:31px;}
* html #content .simple-box h2 span{line-height:31px;}

#content .simple-box p{	color:#919191;	font:12px Arial, Helvetica, sans-serif;}
#content .price-per-year{	width:250px;	height:214px;	position:relative;}
#content .price-per-year .itm1{	font:bold 25px Arial, Helvetica, sans-serif;	color:#8a4874;	letter-spacing:-1px;	position:absolute;	left:0px;	top:0px;}
#content .price-per-year .itm2{	font:50px Arial, Helvetica, sans-serif;	color:#000;	position:absolute;	top:90px;}
#content .price-per-year .itm3{	color:#a8c00a;	font:bold 127px Arial, Helvetica, sans-serif;	position:absolute;	left:30px;	top:20px;}
#content .price-per-year .itm3 span{	font:bold 54px Arial, Helvetica, sans-serif;	position:relative;	left:-14px;}
#content .price-per-year .itm4{	font:bold 58px Arial, Helvetica, sans-serif;	color:#a8c00a;	position:absolute;	left:105px;	top:38px;}
#content .price-per-year .itm5{	font:18px Arial, Helvetica, sans-serif;	color:#676666;	text-transform:uppercase;	position:absolute;	left:112px;	top:120px;}
#content .price-per-year .itm6{	font:15px Times New Roman, Helvetica, sans-serif;	color:#919191;	position:absolute;	top:222px;	width: 202px;	left: 20px;}
#content .price-per-year .itm7{	font:18px Arial, Helvetica, sans-serif;	color:#676666;	text-transform:uppercase;	position:absolute;	left:147px;	top:168px;}
#content .price-per-year .itm8{	color:#a8c00a;	font:127px Times New Roman, Helvetica, sans-serif;	position:absolute;	left:35px;	top:41px;	letter-spacing: -5px;}
#content .price-per-year .itm8 span{	font:bold 64px Arial, Helvetica, sans-serif;	position:relative;	left:-14px;}
#content .price-per-year .itm9{	font:bold 58px Arial, Helvetica, sans-serif;	color:#a8c00a;	position:absolute;	left:213px;	top:50px;}
#content .price-per-year .itm10{	font:50px Arial, Helvetica, sans-serif;	color:#000;	position:absolute;	top:108px;	left: 1px;}
#content table.cart td{	text-align:center;	border:1px #b6b6b6 solid;	padding:24px 0 24px 0;	vertical-align:middle;}
#content table.cart .tr1 td{	background:#f3f3f3;	font:bold 11px/30px Arial, Helvetica, sans-serif;	text-transform:uppercase;	color:#202020;	padding:0;}

#content table.cart .td1{width:133px;}
#content table.cart .td2{width:175px; font:15px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
#content table.cart .td3{width:124px; font:bold 18px Arial, Helvetica, sans-serif; color:#000;}
#content table.cart .td4{width:119px;}
#content table.cart .td5{width:127px; font:bold 18px Arial, Helvetica, sans-serif; color:#000;}
#content table.cart .td6{width:255px;}

#content table.cart .td4 input{width:46px;}

#content table.cart tr.last td{	height:40px;	padding:0;	background:#f3f3f3;}
#content table.cart tr.last td a.button{background:url(images/gray-button-bg.gif) repeat-x; margin:0 3px 0 3px;}
#content table.cart tr.last td a.button:before{background-image:url(images/gray-button-left.gif);}
#content table.cart tr.last td a.button:after{background-image:url(images/gray-button-right.gif);}


/*==================boxes====================*/
.box { width:100%; position:relative;}
.box .left-top-corner { background:url(images/corner_top_left.png) no-repeat left top; padding-left:16px;}
.box .right-top-corner { background:url(images/corner_top_right.png) no-repeat right top; padding-right:16px;}
.box .border-top { background:url(images/border_top.png) left top repeat-x; height:20px; }

.box .linux-reseller-tab { background:url(images/linux_reseller_tab_selected.png) no-repeat left top; padding:15px 0 35px 0;}

.box .left-top-corner1 { background:url(images/corner_top_left1.png) no-repeat left top; padding-left:16px;}
.box .right-top-corner1 { background:url(images/corner_top_right1.png) no-repeat right top; padding-right:16px;}
.box .border-top1 { background:url(images/border_top1.png) left top repeat-x; height:50px; }

.box .left-bottom-corner { background:url(images/corner_bottom_left.png) no-repeat left bottom; padding-left:16px}
.box .right-bottom-corner { background:url(images/corner_bottom_right.png) no-repeat right bottom; padding-right:16px}
.box .border-bottom { background:url(images/border_bottom.png) left bottom repeat-x; height:20px; width:100%;}

.box .border-left { background:url(images/border_left.png) left top repeat-y; padding-left:16px;}
.box .border-right { background:url(images/border_right.png) right top repeat-y; padding-right:16px;}
.box .xcontent { background:#fff; width:100%}
 
.box .indent-box{ padding:15px 0 0 0; }
.box .indent-box-1{ padding:15px 0 15px 0; }
.box .indent-box1{ padding:22px 0 0 10px; }
.box .indent-box2{ padding:0 20px 20px 0; }



/*footer*/
#footer h4{color:#191919; font-size:1.09em; margin-bottom:13px;  }
#footer { color:#676666; font-size:0.6875em; background:url(images/bot1.gif) repeat-x top ; }
#footer .indent-footer{ margin:271px 50px 0 25px; position:absolute}
#footer .indent-footer1{ padding:37px 50px 0 25px;}
#footer a {color:#00aff6; text-decoration:underline}  
#footer a:hover {  text-decoration:none}

#footer ul{margin:0; padding:0; list-style:none;}
#footer ul li a{color:#767676; text-decoration: underline; line-height:1.81em} 
#footer ul li a:hover { text-decoration:none; }

#enclosed { color:#676666; font-size:0.6875em;}
#enclosed ul{margin:0; padding:0; list-style:none;}
#enclosed ul li a{color:#767676; text-decoration: underline; line-height:1.78em} 
#enclosed ul li a:hover { text-decoration:none; }
.jamp{ width:40px; margin-left:6px}
select{font-size:14px; color:#2d3331; height:20px;	font-family:Tahoma;}

.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:30px}
.h1{ height:30px}
.h2{ height:63px}
.h3{ height:23px}
h5 {font-family:Helvetica-Condensed-Bold; font-size:20px; color:#005FAB; margin:0px; padding:0px;padding-bottom:10px;}

.block-contact span{ float:right; margin-right:20px}
.input{ border:1px solid #e3e3e3; background:#FFFFFF; width:153px; height:17px;	font-size:1em; vertical-align:middle; color:#2f2f2f; padding:2px 0 2px 5px;}
.input1{ border:1px solid #9edd07; background:#ffffff; width:157px; height:18px; font-size:1em;	color:#2f2f2f;	padding-top:2px; padding-bottom:0;}
.input2{ width:auto; height:auto; font-size:1em;	vertical-align:middle;	color:#21a121;	padding:0;	margin-right:6px;}
.input3{ border:1px solid #00aff6; background:#ffffff; width:100px; height:18px; font-size:1em;	color:#2f2f2f;	padding-top:2px; padding-bottom:0;}
.input4{ border:1px solid #00aff6; background:#ffffff; width:157px; height:18px; font-size:1em;	color:#2f2f2f; padding-top:2px;	padding-bottom:0;}
.select{  border:1px solid #00aff6; background:#ffffff;	width:157px; height:24px; font-size:1em; color:#2f2f2f;	padding-top:2px; padding-bottom:0;}
.textarea {	width:157px; height:74px; color: #807F7F; overflow: auto; padding:5px 0 0 8px;	border:#00aff6 1px solid; background-color:#FFF;}
.icons { position: relative; }
.icons a { color: #333333; }
.icons img { left: 0; position: absolute; top: 0; }
div.icons p { padding-left: 40px !important; }

.icons2 { position: relative; }
.icons2 a { color: #333333; }
.icons2 img { left: 0; position: absolute; top: 0; }
div.icons2 p { padding-left: 60px !important; }
/*==================boxes2====================*/
.box2 {	background:#fff;	width:100%;}
.address {	float:left;}
.address dt {	margin-bottom:16px;	}
.address dd {	clear:both;	text-align:right;}
.address dd span {	float:left;	padding-right:25px;}
dl.price{float:left;	font:12px Arial, Helvetica, sans-serif;}
dl.price dt{font-weight:bold;	margin-bottom:4px;}
dl.price dd{font:12px/26px Arial, Helvetica, sans-serif; background:#eee;	width:160px;	text-align:right;	padding:0 5px 0 10px;}
dl.price dd span{	float:left;}
dl.price dd.lgray,table.price tr.lgray td{	background:#f8f8f8;}
dl.price.pr{margin-right:32px;}
table.price{width:385px;}
table.price .td1{width:210px;	padding:0 0 0 10px;}
table.price .td1 a{	color:#3d3d3d;}
table.price td{	background:#eee;font:12px/26px Arial, Helvetica, sans-serif;	color:#3d3d3d;}
table.price .td2{	width:96px;}
.buttonn{font:bold 12px/32px Arial, Helvetica, sans-serif;	color:#3d3d3d;	text-decoration:none;	background:url(images/button-bg.gif);	float:left;	padding:0 12px 0 11px;	position:relative;}
.button.fright{	float:right;}
/*.button:hover{text-decoration:none; }*/
.button:beforen{	position:absolute;	left:0px;	top:0px;	content:'';	width:10px;	height:32px;	background:url(images/button-left.gif);}
.button:aftern{	position:absolute;	right:0px;	top:0px;	content:'';	width:10px;	height:32px;	background:url(images/button-right.gif);}


/*----- other -----*/
.img-indentn { margin:0 20px 0 0; float:left;}
.img-box { width:100%;	overflow:hidden; padding-bottom:20px;}
.img-box imgn {	float:left;	margin:0 20px 0 0;}
.extra-wrap {overflow:hidden;}
pn {	margin-bottom:16px;}
.p1n {	margin-bottom:8px;}
.p2n {	margin-bottom:16px;}
.p3n {	margin-bottom:24px;}
.green{	color:#9cb707;}
.blue{	color:#00aff6;}
.violet{ color:#823f6b;}
.webapps-line{border-top:1px dotted #CCC;height:5px;} 
.webapps-leftcont{width:300px;float:left;margin-top:20px;} 
.webapps-leftcont li{list-style:disc outside;margin:10px 0 0 10px;line-height:15px;} 
.webapps-img{width:400px;float:right;margin-top:20px;} 
.webapps-topbox18{width:180px;float:right;font-size:.88em;font-weight:bold;margin-left:20px;text-align:left;}

