@import "reset.css";
@import "layout.css";
@import "Astroid_bannerRotator.css";
/* Add fancyBox CSS files */
@import "../fancyBox/source/jquery.fancybox.css?v=2.1.5";

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}
body {font-family: Verdana,Arial,"Trebuchet MS",Helvetica,sans-serif;font-size:100%; color:#404040;min-width:960px;background:#000}
.ic {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.bg {width:100%; background:url(../images/bg-top.jpg) center 0 no-repeat;}


.main {
	width:960px;
	padding:0;
	margin:0 auto;
	font-size:12px;
	line-height:25px;
}
.container {
	background:#e9e9e9
	width:960px; 	
	padding:0;
	margin:0 auto;
	font-size:12px;
	line-height:25px;
}

#container{ margin:0 auto; width:960px;
			background:#e9e9e9 url(../images/body_bg.gif) repeat-x top!important; 
			font-size:12px; 
			color:#525252;
}


/* ==========  Top Navagation designs  ========== */
.userNav { float: right; z-index: 6000; position: relative; width: 460px; font-size: 11px; margin-right: 5px;margin-top: -5px; text-shadow: 1px 0 0 #000;
			background:url(../images/top_userNav-bg.jpg) center top repeat-x;border-radius: 0px 0px 5px 5px;
		  }
.userNav ul { border-left: 0px solid #39454f; border-right: 0px solid #39454f; margin-right: -1px; }
.userNav ul li { display: inline; float: left; position: relative; cursor: pointer; border-left: 0px solid #1c262b; border-right: 0px solid #1c262b; margin-left: -1px; }
.userNav ul li a { color: #fff; text-decoration: none; display: block; float: left; border-left: 0px solid #39454f; border-right: 0px solid #39454f; }
.userNav ul li a:hover {color: #000; border-left: 0px solid #293138; border-right: 0px solid #293138;}
.userNav ul li span { display: block; padding: 1px 10px 4px 4px; float: left; }
.userNav ul li img { float: left; display: block; margin: 6px 2px 0px 14px; }



/* ==========  Numeric data designs  ========== */

.numberTop, .numberMiddle, .numberRight, .groupNum { text-align: center; background: url(../images/numberBlack.png) repeat-x; display: inline-block; padding: 1px 5px; color: #fff; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; float: right; margin: 10px 15px 10px -5px; font-size: 11px; line-height: 14px; width: auto; height: auto!important; }
.numberTop { margin: 6px 5px 6px -5px; padding: 1px 5px!important; }
.numberMiddle { margin: 0; position: absolute; top: -8px; right: -1px; font-size: 11px; }
.numberRight { margin: 1px 3px; background: #1B232A; border: 1px solid #333c45; padding: 2px 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; color: #d5d5d5; }
.groupNum { display: block; float: none; position: absolute; top: -9px; right: 0; margin: 0; box-shadow: 0 0 0 1px #262f36; -webkit-box-shadow: 0 0 0 1px #262f36; -moz-box-shadow: 0 0 0 1px #262f36; }

/* ==========  Loading ajax page  ========== */

.loadingWrapper { margin: -50px 0 0 50px; position: absolute; top: 50%; left: 50%; }

/* ==========  end Loading ajax page  ========== */


a {color:#769E02; outline:none;text-decoration:none;}
a:hover { text-decoration:none;}

.col-1, .col-2,
.column-1, .column-2 {float:left;},
.column-3 {float:left;}
.column-4 {float:left;}
.column-5 {float:left;}
.column-6 {float:left;}


.col-4, .col-5 {float:left;}

.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
 
p {margin-bottom:5px; text-align:justify;}
.p1 {margin-bottom:8px; text-align:justify;}
.p2 {margin-bottom:15px; text-align:justify;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignletf {text-align:left;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}

.leftfont12 {font-size:12px;}
.leftfont15 {font-size:15px;}
.leftfont18 {font-size:18px;}

.it {font-style:italic;}

.color-0 {color:#404040; !important;}
.color-1 {color:#fff; !important;}
.color-2 {color:#F00505; !important;}
.color-3 {color:#769e02 !important;}
.color-4 { color:#1e1e1e; font-size:14px; line-height:20px;}
.blink-color-0 {color:#000; !important;text-decoration:blink;}
.blink-color-1 {color:#fff; !important;text-decoration:blink;}
.blink-color-2 {color:#F00505; !important;text-decoration:blink;}
.blink-color-3 {color:#769e02 !important;text-decoration:blink;}

/*********************************boxes**********************************/
.indent {padding:20px;}
.indent-left {padding-left:10px;}
.indent-right {padding-right:50px;}
.indent-left5 {padding-left:40px;}
.indent-left-sitemap {padding-left:120px;}

.indent-bot {margin-bottom:10px;}
.indent-bot1 {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;}
.indent-bot3 {margin-bottom:45px;}
.indent-bot-sitemap {margin-bottom:30px;margin-left:50px}

.indent-top10 {margin-top:10px;}
.indent-top20 {margin-top:20px;}

.indent-left10 {margin-left:10px;}
.indent-left20 {margin-left:20px;}


.prev-indent-bot {margin-bottom:10px;}
.prd-indent-bot {margin-bottom:25px;}
.margin-bot {margin-bottom:35px;}

.img-border {
		border:2px solid #dddddd; 
		border-radius: 8px; 
}
.img-indent-bot {margin-bottom:25px;margin-left:10px;}
.img-indent {float:left; margin:0 30px 0px 0;}	
.img-indent2 {float:left; margin:0 13px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	
.img-indent-down {float:left; margin:20px 30px 0px 15px;}
.img-indent-host {float:left; margin:20px 30px 0px 0px;}

.buttons a:hover {cursor:pointer;}

.wrap {overflow:hidden; position:relative}
.extra-wrap1 {}

.pad-1 {padding:0px 20px 0px 20px;}

.top-1 {margin-top:32px;}
.top-2 {margin-top:39px;}
.top-3 {margin-top:20px;}

.block-3 {}
.block-3 p.color-1 {padding-bottom:5px;}
.block-3 p {padding-bottom:0px;}
time {display:inline-block; border-right:#e8e8e8 1px solid; padding-right:15px; margin-right:14px;}


.block-4 p.color-3 { float:left; width:75px;}
.block-5 {padding-top:5px; width:180px; float:left;}
.block-5 img {margin-bottom:12px;}
.block-6 .extra-wrap {width:450px;}
.block-6 .extra-wrap a.button-2 {margin-top:23px;}

.border-0 {border-top:#e8e8e8 1px solid; padding-top:12px; margin-top:12px;}
.border-1 {border-bottom:#e8e8e8 1px solid; padding-bottom:12px; margin-bottom:12px;}
.border-2 {border-right:#e8e8e8 1px solid; padding-right:15px; margin-right:14px;}
.border-3 {border-right:#e8e8e8 1px solid; padding-right:30px; margin-right:29px;}
.border-4 {border-right:#e8e8e8 1px dotted; padding-right:15px; margin-right:14px;}

.lists {padding-top:10px;}
.lists ul {float:left; width:250px;}
.lists ul:first-child {width:280px;}

.list-0 li a,
.list-1 li a,
.list-2 li a,
.list-3 li a,
.list-4 li a,
.link,
.button-1,
.button-2,
h1 a {text-decoration:none;}	

/*********************************header*************************************/
header {
	width:100%;
	background:#f2f2f2;
	position:relative; 
	z-index:2;
}

.row-top {
	width:100%;
	padding:0px 0px 1px 0px;
	background:#000;
	background:url(../images/topnavBg.png) center top repeat-x;
}

.row-top-bg {
	width:100%;
	padding: 8px 0 0;
	background:url(../images/top-bg.jpg) center top repeat-x;
}

.row-bot {
	width:100%;
	background-color: #000;
	background:url(../images/row-bot-tail.gif) center top repeat-x;
}
.row-bot-bg {
	width:100%;
	min-height:122px;
	/*background:url(../images/row-bot-tail.gif) center top no-repeat; */
}

h1 {
	padding:0px 0 0 10px; 
	float:left;
}
	h1 a {
		display:inline-block;
		font-size:50px;
		font-weight:normal;
		line-height:1.4em;
		color:#fff;
		letter-spacing:-3px;
		margin-top:-10px;
	}
	h1 a span {color:#ff3300}
	
.logo {

	background: url("../images/logo.png") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 0px 2px 1px 2px;
    float: left;
    height: 50px;
    margin-right: 5px;
	margin-top: 14px;
    text-indent: -9999em;
    width: 335px;

}
		
h2 {
	font-size:60px;
	font-weight:normal;
	line-height:108px;
	color:#fff;
	text-align:center;
}
	h2 span {color:#000;}
	#page1 h2 {margin-bottom:9px;}


/*****  menu *****/


nav {position:absolute; bottom:0; z-index:100; background:url(../images/nav-bg.png) 0 0 repeat;}
ul.menu {margin:0 55px 0 55px;}
ul.menu li {float:left; line-height:35px; margin:0px 0 0px 0px; background:transparent;}
ul.menu li a {font-size:18px; line-height:35px; color:#fff; display:block; padding: 4px 33px 4px 33px; text-shadow: 0 -1px 1px #666765;}
ul.menu li:hover , ul.menu li.current {background:url(../images/button2-tail.gif) 0 0 repeat-x #779f02; border-radius: 2px;}

.clear-shadow {
	clear: both;
}


/***** slider *****/
.slider-wrapper {
	height:385px;
	padding:1px 0px 10px 5px;
/*	background:#cc3300; */
	overflow:hidden;
	width:100%;
}
.slider {
	width:950px;
	width:1260px;
	height:380px;
}
.items {display:none;}

.pagination {
	position:absolute;
	opacity:0.4;
	left:427px;
	bottom:19px;
	z-index:99;
}
	.pagination li {
		float:left;
		padding-right:4px;
	}
	.pagination a {
		display:block;
		width:26px;
		height:26px;
		background:url(../images/slider-pagination.png) right top no-repeat;
		cursor:pointer;
	}
	.pagination li.current a {cursor:default;}
	.pagination li.current a,
	.pagination a:hover {background-position:left top;}



/*********************************new content Box*************************************/

#title_box{ padding:12px 0px 8px 5px;}
#workfield_main{margin:0.15em 0em 0.15em 0em; padding:0; background: url(../images/workfield_bg.gif) repeat-y left; _border-bottom:solid 1px #f0f0f0; position:relative;}
#workfield_main #workfield_mainbot{margin:0; padding:0; background:url(../images/workfield_botbg.gif) no-repeat bottom left;}
#workfield_main #workfield_maintop{margin:0; background:url(../images/workfield_topbg.gif) no-repeat top left; padding:15px 0 15px 15px;}

#workfield_main .workfield_lt{float:left; width:650px; line-height:1.6em;}
#workfield_main .workfield_rt{float:right; width:275px;}
#workfield_main .workfield_rt_devices{float:right; width:275px; height:647px;}
#workfield_main .workfield_rt_tablet{float:right; width:275px; height:420px;}
#workfield_main .workfield_rt_devices_form{float:right; width:275px; height:1204px;}
#workfield_main .workfield_lt p{ margin:0; padding:.4em 0;}

.clr{clear:both;}

/* Borders */
.clr{clear:both; line-height:0;}
.flo_lt{ float:left;}
.flo_rt{ float:right;}
.align_rt{ text-align:right;}



.pdn{padding:0em!important;}.pdt10{padding-top:10px;}
.pdt6{padding-top:6px;}.pdt8{padding-top:8px;} 
.pdl5{ padding-left:5px;} .pdt12{padding-top:12px;} 
.pdt5{padding-top:5px;} .pdl10{ padding-left:10px;}
.pdr10{ padding-right:10px;}.pdr5{ padding-right:5px;} 
.pdr30{padding-right:30px;} .pdl30{padding-left:15px;} 
.pdb10{ padding-bottom:10px; } 
.mnl15{ margin-left:15px !important;} 
.mnl10{ margin-left:10px !important;}
.pdt6{padding-top:6px;}
.pdt9{padding-top:9px;}

.bdrr{ border-right:solid 1px #e9e9e9;}
.bdrl{ border-left:solid 1px #e9e9e9;}
.bdrb{ border-bottom:solid 1px #e9e9e9;}


.rtmenubox_main{margin:0; padding:0; _border-bottom:solid 1px #f9f9f9; background:url(../images/rtbox_bg.gif) repeat-y left; padding:0;}
.rtmenubox_bot{margin:0; padding:0; background:url(../images/rtbox_botbg.gif) no-repeat bottom left;}
.rtmenubox_top{margin:0; padding:0 0 20px 7px;  background:url(../images/rtbox_topbg.gif) no-repeat top left}
.rtmenubox_main .rt_title {background: url("../images/rt_titlebg.gif") no-repeat scroll right bottom transparent; color: #FFFFFF; font-size:14px; font-weight: normal; line-height: 18px; padding: 7px 15px 10px 30px; text-shadow: 0 -1px 1px #666765;}
.rt_title{ background:url(../images/rt_titlebg.gif) no-repeat bottom right; color:#fff; font-size:14px; font-weight:normal; line-height:32px; padding:0px 15px 3px 37px; text-shadow: 0 -1px 1px #666765;}
.rt_title2{color:#f47c20; font-size:12px; font-weight:bold; background:url(../images/rtnav_dot.gif) no-repeat bottom left; padding:0px 15px 6px 20px;}
.talk_no { background: url("../images/call-no.gif") no-repeat scroll 20px 2px transparent; padding: 15px 76px 50px 36px;}

.rtmenu_main ul{ margin:0; padding:0 15px 10px 0px ; list-style:none; }
.rtmenu_main ul li{ margin:0; padding:0; list-style:none; font-family:Verdana,Arial,"Trebuchet MS",Helvetica,sans-serif; font-size:12px; color:#525252;  float:left; width:250px; font-weight:normal; display:block;  background:url(../images/rtnav_dot.gif) no-repeat bottom left; }
.rtmenu_main ul li a{ margin:0; padding:5px 10px 5px 30px; line-height:20px; display:block; text-decoration:none; list-style:none;  font-size:12px; color:#525252;}
.rtmenu_main ul li a:hover{ color:F00505; font-weight:bold; display:block; padding:5px 10px 5px 30px; background:url(../images/rtnav_h.gif) no-repeat left 8px;}
.rtmenu_main ul li a:hover, .rtmenu_main ul li a.selected{color:#F00505;font-weight:bold; padding:5px 10px 5px 30px; background:url(../images/rtnav_h.gif) no-repeat left 8px; }

.rt_field{ margin:10px;}
.center{ text-align:center;}

/*********************************content Box end*************************************/


/*********************************new Siteinfo_box*************************************/
.siteinfo_box{margin:0.15em 0em 0.15em 0em; padding:0; background:#fff url(../images/siteinfo_boxbg.gif) repeat-y left; _border-bottom:solid 1px #e9e9e9;}
.siteinfo_boxtop{ margin:0; padding:0; background:url(../images/siteinfo_boxtop.gif) no-repeat top left;}
.siteinfo_boxbot{ margin:0; padding:.9em; background:url(../images/siteinfo_boxbot.gif) no-repeat bottom left;}

.title_box{margin:0; margin-bottom: 10px; font-weight:bold;}
.title_box a{margin:0; text-decoration:none;}
.title_box a:hover{color:#FF3300;}

.title_box_on{margin:0; font-weight:bold;}
.title_box_on a{margin:0; padding:0 0 0 .4em; text-decoration:none;}
.title_box_on a:hover{color:#FF3300;}

.title_box_title{ color:#333333; font-size:1em; font-weight:bold;}


.sn_field{ background:url(../images/sn_bg.gif) repeat-x top; width:230px;}
.sn_fieldlt{ background:url(../images/sn_lt.gif) no-repeat top left;}
.sn_fieldrt{ background:url(../images/sn_go.gif) no-repeat top right; padding:0px 0 2px 8px;}
.sn_input{ border:none; margin:0; padding:2px 0 0 5px; background:none; width:179px; font-weight:bold; font-size:1em; color:#9a9a9a;}

/*********************************.siteinfo_box end*************************************/


/* Detail features page */

#features-box{
	clear: both;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 10px 10px;
	width: 600px;
}

#features-box-host{
	clear: both;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 900px;
}


#features-box h4 {
	clear: both;
	margin: 0px;
	padding: 15px 0px 5px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}

#features-box-host h4 {
	clear: both;
	margin: 0px;
	padding: 15px 0px 5px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #F00505;
}


.titlerow {
	clear: both;
	float: left;
	padding: 5px 0px;
	width: 600px;
	margin: 5px 0px 5px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background: #555555;	
	border-bottom: 1px solid #CCCCCC;
}

.titlerow-host {
	clear: both;
	float: left;
	padding: 5px 0px;
	width: 900px;
	margin: 5px 0px 5px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background: #555555;	
	border-bottom: 1px solid #CCCCCC;
}

.subrow_odd{
	clear: both;
	padding: 5px 0px;
	font-size: 12px;
	background: #ffffff;
}

.subrow_odd-host{
	clear: both;
	padding: 5px 0px;
	font-size: 12px;
	background: #FBFBFB;
}

.subrow_even{
	clear: both;
	padding: 5px 0px;
	font-size: 12px;
}

.subrow_even-host{
	clear: both;
	padding: 5px 0px;
	font-size: 12px;
}

.name_column {
	float: left;
	padding-left: 10px;
	width: 200px;
	font-weight: normal;
}

.name_column-host {
	float: left;
	padding-left: 10px;
	width: 260px;
	font-weight: normal;
}

.plan_column {
	float: left;
	width: 100px;
}
.plan_column-host {
	float: left;
	width: 150px;
}

.plan_column img{
	display: block;
	width: 18px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	border: none;
}

.cleaner {
	clear:both;
	height: 0;
	width: 100%;
}

.button_column {
	float: left;
	width: 85px;
}

.button-order {
	height: 14px;
	font-size: 12px;
	min-width: 50px;
	padding: 5px 10px;
	line-height: 1.1;
	box-shadow: 0 1px 7px #888888;
	background:#c6471c;
	background: -moz-linear-gradient(center top , #FE4717 0px, #c6471c 100%) repeat scroll 0 0 padding-box transparent;
    border: 1px solid #a00505;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #efb5b5 inset;
    color: white;
    display: inline-block;
    font-family: arial;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px #494848;
}
.button-order:hover {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffba7c),color-stop(100%,#c6471c));
	background-image:-webkit-linear-gradient(top,#ffba7c,#c6471c);
	background-image:-moz-linear-gradient(top,#ffba7c,#c6471c);
	background-image:-o-linear-gradient(top,#ffba7c,#c6471c);
	background-image:linear-gradient(top,#ffba7c,#c6471c);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffba7c',endColorstr='#c6471c');
	background-repeat:repeat-x;border-color:#a00505;color:#FFF;text-shadow:none;
	text-shadow: 0 -1px 1px #b00101;
 }

 .button-order-inactive {filter:alpha(opacity=30)}

/* end of detail features page */






/*********************************content*************************************/
#content {
	width:100%;
	padding:15px 0 0px;
	background:#FFF;
	position:relative;
	z-index:1;

	background:#e9e9e9 url(../images/body_bg.gif) repeat-x top!important; 
	font-size:12px; 
	color:#525252;
	
}


.spacer-1 {
	width:100%; 
	background:url(../images/pic-1.gif) 217px 0 repeat-y;
}


.title_stp {
	background:url(../images/step-img.gif) 0 no-repeat;
	padding-left: 15px;
}

h3 {
	font-size:16px; 
	line-height:1em; 
	color:#333333;
	font-weight:normal;
	letter-spacing:0px;
	margin-bottom:5px;
}


h4 {
	font-size:14px; 
	line-height:2em; 
	color:#1e1e1e;
	font-weight:normal;
	letter-spacing:0px;
	margin-bottom:5px;
}
h5 {margin-bottom:2px;}
h6 {color:#769e02;}

.border-bot {
	width:100%; 
	padding-bottom:20px; 
	background:url(../images/pic-1.gif) 0 bottom repeat-x;
}

.box {
	width:100%; 
	background:url(../images/box-tail.gif) 0 0 repeat-x;
}

a.button {background:#f7f7f7; border-radius:3px; color:#a83715; font-size:14px; line-height:18px; padding:11px 19px 11px 19px; display:inline-block; }
a.button:hover {background:#1e1e1e; color:#fff; }


/* Orange colors
.button-1 {
	height: 16px;
	font-size: 12px;
	min-width: 65px;
	padding: 5px 10px;
	line-height: 1.1;
	box-shadow: 0 1px 7px #888888;
	background:#FF6500;
	background: -moz-linear-gradient(center top , #F99451 0px, #FF6500 100%) repeat scroll 0 0 padding-box transparent;
    border: 1px solid #de5a03;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #e7c4a4 inset;
    color: white;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px #494848;
}
.button-1:hover {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffba7c),color-stop(100%,#FF6500));
	background-image:-webkit-linear-gradient(top,#ffba7c,#FF6500);
	background-image:-moz-linear-gradient(top,#ffba7c,#FF6500);
	background-image:-o-linear-gradient(top,#ffba7c,#FF6500);
	background-image:linear-gradient(top,#ffba7c,#FF6500);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffba7c',endColorstr='#FF6500');
	background-repeat:repeat-x;border-color:#de5a03;color:#FFF;text-shadow:none;
	text-shadow: 0 -1px 1px #b00101;1;
 }

 .button-1-inactive {filter:alpha(opacity=30)}

*/


.button-1 {
	height: 16px;
	font-size: 12px;
	min-width: 65px;
	padding: 5px 10px;
	line-height: 1.1;
	box-shadow: 0 1px 7px #888888;
	background:#c6471c;
	background: -moz-linear-gradient(center top , #FE4717 0px, #c6471c 100%) repeat scroll 0 0 padding-box transparent;
    border: 1px solid #a00505;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #efb5b5 inset;
    color: white;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px #494848;
}
.button-1:hover {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffba7c),color-stop(100%,#c6471c));
	background-image:-webkit-linear-gradient(top,#ffba7c,#c6471c);
	background-image:-moz-linear-gradient(top,#ffba7c,#c6471c);
	background-image:-o-linear-gradient(top,#ffba7c,#c6471c);
	background-image:linear-gradient(top,#ffba7c,#c6471c);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffba7c',endColorstr='#c6471c');
	background-repeat:repeat-x;border-color:#a00505;color:#FFF;text-shadow:none;
	text-shadow: 0 -1px 1px #b00101;
 }

 .button-1-inactive {filter:alpha(opacity=30)}

.button-2 {
    font-size: 12px;
    height: 16px;
    min-width:65px;
    padding: 5px 10px;
	line-height: 1.1;

	box-shadow: 0 1px 7px #888888;
	background:#81a702;
	background: -moz-linear-gradient(center top , #99CA4B 0px, #81a702 100%) repeat scroll 0 0 padding-box transparent;
    border: 1px solid #668F28;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #CDE7A4 inset;
    color: white;
    display: inline-block;
    font-family: arial;
    font-weight: bold;   
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px #536c01;

}
.button-2:hover {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d2e1a0),color-stop(100%,#81a702));
	background-image:-webkit-linear-gradient(top,#d2e1a0,#81a702);
	background-image:-moz-linear-gradient(top,#d2e1a0,#81a702);
	background-image:-o-linear-gradient(top,#d2e1a0,#81a702);
	background-image:linear-gradient(top,#d2e1a0,#81a702);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#d2e1a0',endColorstr='#81a702');
	background-repeat:repeat-x;border-color:#668F28;color:#FFF;text-shadow:none
 	text-shadow: 0 -1px 1px #536c01;
 }

 .button-2-inactive {filter:alpha(opacity=30)}


/* Orange colors

.button-1max {
	
    font-size: 16px;
    height: 16px;
    min-width: 129px;
    padding: 12px 15px;
	line-height: 1;
	box-shadow: 0 1px 7px #888888;
	background:#FF6500;
	background: -moz-linear-gradient(center top , #F99451 0px, #FF6500 100%) repeat scroll 0 0 padding-box transparent;
    border: 1px solid #de5a03;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #e7c4a4 inset;
    color: white;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px #494848;

}
.button-1max:hover {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffba7c),color-stop(100%,#FF6500));
	background-image:-webkit-linear-gradient(top,#ffba7c,#FF6500);
	background-image:-moz-linear-gradient(top,#ffba7c,#FF6500);
	background-image:-o-linear-gradient(top,#ffba7c,#FF6500);
	background-image:linear-gradient(top,#ffba7c,#FF6500);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffba7c',endColorstr='#FF6500');
	background-repeat:repeat-x;border-color:#de5a03;color:#FFF;text-shadow:none;
	text-shadow: 0 -1px 1px #b00101;
 }

 .button-1max-inactive {filter:alpha(opacity=30)}

*/

.button-1max {
	
    font-size: 16px;
    height: 16px;
    min-width: 129px;
    padding: 12px 15px;
	line-height: 1;
	box-shadow: 0 1px 7px #888888;
	background:#c6471c;
	background: -moz-linear-gradient(center top , #FE4717 0px, #c6471c 100%) repeat scroll 0 0 padding-box transparent;
    border: 1px solid #a00505;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #efb5b5 inset;
    color: white;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px #494848;

}
.button-1max:hover {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffba7c),color-stop(100%,#c6471c));
	background-image:-webkit-linear-gradient(top,#ffba7c,#c6471c);
	background-image:-moz-linear-gradient(top,#ffba7c,#c6471c);
	background-image:-o-linear-gradient(top,#ffba7c,#c6471c);
	background-image:linear-gradient(top,#ffba7c,#c6471c);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffba7c',endColorstr='#c6471c');
	background-repeat:repeat-x;border-color:#a00505;color:#FFF;text-shadow:none;
	text-shadow: 0 -1px 1px #b00101;
 }

 .button-1max-inactive {filter:alpha(opacity=30)}



.button-2max {
	
    font-size: 16px;
    height: 16px;
    min-width: 129px;
    padding: 12px 15px;
	line-height: 1;
	 
	box-shadow: 0 1px 7px #888888;
	background:#81a702;
	background: -moz-linear-gradient(center top , #99CA4B 0px, #81a702 100%) repeat scroll 0 0 padding-box transparent;
    border: 1px solid #668F28;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #CDE7A4 inset;
    color: white;
    display: inline-block;
    font-family: arial;
    font-weight: bold;   
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px #536c01;

}
.button-2max:hover {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d2e1a0),color-stop(100%,#81a702));
	background-image:-webkit-linear-gradient(top,#d2e1a0,#81a702);
	background-image:-moz-linear-gradient(top,#d2e1a0,#81a702);
	background-image:-o-linear-gradient(top,#d2e1a0,#81a702);
	background-image:linear-gradient(top,#d2e1a0,#81a702);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#d2e1a0',endColorstr='#81a702');
	background-repeat:repeat-x;border-color:#668F28;color:#FFF;text-shadow:none
 	text-shadow: 0 -1px 1px #536c01;
 }

 .button-2max-inactive {filter:alpha(opacity=30)}



.list-0 li {
	line-height:18px; 
	padding:6px 0 6px 24px; 
	background:url(../images/marker-4.png) 0 7px no-repeat;
	}
.list-0 a {display:inline-block; color:#404040; }
.list-0 a:hover {color:#ff3300; text-decoration:underline;}
.list-0 span {display:block; line-height:25px; padding:8px 0 17px;}
.list-0 strong {display:block;}

.list-1 li {
	font-weight:normal;
	line-height:18px;
	padding:6px 0 6px 20px; 
	background:url(../images/marker-1.png) 0 12px no-repeat;
}
.list-1 a {	display:inline-block; color:#404040;}
.list-1 a:hover {color:#ff3300; text-decoration:underline;}
.list-1 span {display:block; line-height:25px; padding:8px 0 17px;}
.list-1 strong {display:block;}


.list-2 li {
	line-height:18px; 
	padding:6px 0 6px 20px; 
	background:url(../images/marker-2.png) 0 12px no-repeat;
}
.list-2 a {	display:inline-block; color:#404040;}
.list-2 a:hover {color:#ff3300; text-decoration:underline;}
.list-2 span {display:block; line-height:25px; padding:8px 0 17px;}
.list-2 strong {display:block;}

.list-3 li {
	line-height:18px; 
	padding:6px 0 6px 20px; 
	background:url(../images/marker-3.gif) 0 12px no-repeat;
	}
.list-3 a {display:inline-block;}
.list-3 a:hover {color:#ff3300; text-decoration:underline;}
.list-3 span {display:block; line-height:25px; padding:8px 0 17px;}
.list-3 strong {display:block;}


.list-4 {width:270px;}
.list-4 dt {font-weight:bold; margin-bottom:5px;}
.list-4 dt,
.list-4 dd {width:100%; overflow:hidden;}
.list-4 em {font-style:normal; float:left;}
.list-4 span {float:right; text-align:right; width:auto; font-weight:normal;}
.list-4 dt span {font-weight:bold;}

/**********Products sub list************/
.list-5 li {
	font-weight:normal;
	line-height:10px;
	padding:4px 0 4px 20px; 
	background:url(../images/marker-3.gif) 0 7px no-repeat;
}
.list-5 a {	display:inline-block; color:#404040;}
.list-5 a:hover {color:#ff3300; text-decoration:underline;}
.list-5 span {display:block; line-height:25px; padding:8px 0 17px;}
.list-5 strong {display:block;}


.price-list li {
	overflow: hidden; 
	vertical-align: top;
	line-height: 18px;
	padding:6px 0 6px 20px;
	background:url(../images/marker-2.png) 0 12px no-repeat;
}
	.price-list strong {
		display: block; 
		overflow: hidden;
	}
	.price-list span {
		float: right;
		color: #404040;
	}
	.price-list a {
		float: left;
		text-decoration: none;
		color: #404040;
	}
	.price-list a:hover {color:#81a60b; text-decoration:underline;}

.link:hover {text-decoration:none;} 

.link-1 {
	display:inline-block; 
	font-size:14px; 
	padding-right:8px; 
	background:url(../images/marker-3.gif) right 8px no-repeat;
}
.link-1:hover {color:#fff;} 

.text-1 {font-size:14px;} 

/* dl span {float:left; width:50px; font-weight:bold;} */


/***** bx-tab gallery *****/
#img-gallery > span {
	overflow:hidden;
	width:270px;
	height:315px;
	float:left; 
	padding-left: 25px;
    padding-top: 10px;
}

#img-gallery figure {margin-bottom:17px;}
#img-gallery h5 {margin-bottom:5px}

#img-gallery .img-border {
		border:4px solid #E1E1E1 ; 
		border-radius: 8px; 
}

/***** bx-slider *****/

.bx-wrapper {overflow:hidden; position:relative;}
	#page_prod .bx-wrapper {width:100% !important; height:100%;}
	#page2 .bx-wrapper {width:450px !important; height:545px;}
	#page3 .bx-wrapper {width:940px !important; height:752px;}
.bx-window {height:100%; overflow:hidden; width:100%; position:relative;}
	#page_prod .bx-window {height:100%;}
	#page3 .bx-window {height:710px;}

#slider {
	width:100%;
	height:510px;
	overflow:hidden;
}
#slider > div {
	overflow:hidden;
	width:160px;
	height:510px;
}

#slider-1 {
	overflow:hidden;
	width:99%;
	height:99%;
}

#slider-2 > span {
	overflow:hidden;
	width:260px;
	height:300px;
	float:left; 
	padding-left: 25px;
    padding-top: 15px;
}

#slider figure {margin-bottom:8px;}
#slider-1 figure {margin-bottom:8px;}
#slider-2 figure {margin-bottom:17px;}
#slider-2 h5 {margin-bottom:5px}
.bx-next {
	display:inline-block;
	font-size:19px;
	line-height:1.2em;
	color:#72ad1a;
	text-transform:capitalize;
	text-decoration:none;
	position:absolute;
	z-index:99;
	left:63px;
	bottom:4px;
}
.bx-prev {display:none !important;}

.bx-pager {padding:16px 0 0 0; text-align:center;}
	#page3 .bx-pager {text-align:right; padding:23px 20px 0 0;}
.pager-link {
	display:inline-block;
	color:#c42e02;
	margin-right:12px;
	cursor:pointer;
	text-decoration:none;
}
.pager-link:hover, 
.pager-active{color:#404040;}
.pager-active {cursor:default;}


/***** Lightbox image *****/
.lightbox-image {
	position:relative;
	z-index:1;
	overflow:hidden;
	display:inline-block;
	cursor:pointer;
	}
	.lightbox-image img {
		position:relative;
		z-index:1;
	}
	.lightbox-image span {
		display:inline-block;
		position:absolute;
		left:0px;
		top:-100%;
		width:100%;
		height:100%;
		background:url(../images/magnify.png) no-repeat 50% 50%;
		z-index:2;
		padding:0;
	}

/***** contact form *****/
#contact-form {
	display:block;
	width:100%;
}
	#contact-form label {
		display:block; 
		height:30px; 
		overflow:hidden;
	}
	#contact-form input {
		float:left; 
		width:232px; 
		font-size:12px; 
		line-height:1.25em;
		color:#808080;
		padding:2px 10px; 
		margin:0; 
		font-family: Verdana, Arial,"Trebuchet MS", Helvetica, sans-serif; 
		border:1px solid #ededed;
		background:#fff;
		outline:none;
	}
	#contact-form textarea {
		float:left;
		height:204px; 
		width:474px;
		max-height:204px; 
		max-width:474px;
		font-size:12px; 
		line-height:1.25em;
		color:#808080;
		padding:5px 10px; 
		margin:0; 
		font-family: Verdana, Arial,"Trebuchet MS", Helvetica, sans-serif; 
		border:1px solid #ededed;
		background:#fff;
		overflow:auto;
		outline:none;
	}
.text-form {
	float:left; 
	display:block; 
	line-height:24px;
	width:115px; 
}

.buttons {padding:10px 0 0 0; text-align:right;}
.buttons a {margin-left:6px; padding:12px 35px;}


/*  download page  */

.download-box {
    height: 240px;
    margin: 0 auto;
    position: relative;
    width: 650px;
    z-index: 2;
}

.download-sale {
    color: #333333;
    font-size: 16px;
    left: 290px;
    margin: 0;
    position: absolute;
    text-align: left;
    top: 10px;
    width: 350px;
    z-index: 1;
}

.download-name {
    color: #333333;
    display: block;
    font-size: 16px;
    margin-bottom: 5px;
}

.download-price {
    color: #F00505;
    display: block;
    font-size: 23px;
    margin-bottom: 5px;
}


.download-offer {
	color: #333333;
	display: block;
    font-size: 12px;
	margin-bottom: 5px;
}

.download-details {
	color: #333333;
	display: block;
    font-size: 12px;
	margin-bottom: 5px;
}


.download-btn {
    left: 285px;
    position: absolute;
    text-align: center;
    top: 190px;
    width: 162px;
    z-index: 0;
}

.download-order-btn {
    left: 460px;
    position: absolute;
    text-align: center;
    top: 190px;
    width: 162px;
    z-index: 0;
}


/*  Download Tab */

.download-tab-details {
	color: #333333;
	display: block;
    font-size: 12px;
	margin-bottom: 10px;
}

.download-tab-details span.g-hover {
    padding-bottom: 2px;
	font-weight:bold;
}

/*  end download page */



/*  stars on-off */

.rating-detailed_header:after {
    clear: both;
    content: "";
    display: table;
}
.rating-detailed_header {
    display: block;
    margin-top: 0px;
	margin-bottom: 5px;
}

.rating-detailed_title {
    float: left;
    line-height: 20px;
    padding-right: 12px;
	font-size: 12px;
}

.rating-detailed_stars {
    float: right;
    width: 245px;
}
.star-on {
    background: url("../images/star-on.png") repeat scroll 0 20px transparent;
}

.star-off {
    background: url("../images/star-off.png") repeat scroll 0 20px transparent;
}

.star-half {
    background: url("../images/star-half.png") repeat scroll 0 20px transparent;
}

.star-on, 
.star-off, 
.star-half {
    display: inline-block;
    height: 20px;
    width: 20px;
}
b {
    font-weight: normal;
}


.visuallyhidden {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*  end stars on-off */


/*  Tab comment forms  */

.clearfix:after {clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0;}

	#comment_form ul	{float:left;}
	#comment_form ul li	{margin:5px 0; list-style:none; position:relative; clear:both;}
	#comment_form label	{line-height:35px; width:150px; text-align:right; float:left; margin-right:10px; font-size:12px;}

	#comment_form input:hover {background-color:#111; color:#fff; text-decoration:none;}
	#comment_form input:active {top:1px;}	
	
	#comment_form input:hover { color:#D30000 ; text-decoration:none;}
	#comment_form input:active { color:#D30000 ; text-decoration:none;}
	#comment_form input:focus { color:#D30000 ; text-decoration:none;}

	
	#comment_form textarea:hover { color:#D30000 ; text-decoration:none;}
	#comment_form textarea:active { color:#D30000 ; text-decoration:none;}
	#comment_form textarea:focus { color:#D30000 ; text-decoration:none;}
	

	#comment_form input#name,
	#comment_form input#email,
	#comment_form textarea {float:left; padding:8px; border:1px solid #CCCCCC; margin-left:10px; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px;}

	#comment_form input#name,
	#comment_form input#email {width:290px;}
	#comment_form textarea	{width:410px;height:140px; resize: none;}
	#comment_form input.button	{float:right; margin-left:110px; padding: 5px 30px; cursor: pointer}

	/*  Tab comment forms Buttons */

	#comment_form input.button, .button:visited 	{

			font-size: 12px;
			min-width: 65px;
			box-shadow: 0 1px 7px #888888;
			background:#D30000;
			background: -moz-linear-gradient(center top , #FE4717 0px, #D30000 100%) repeat scroll 0 0 padding-box transparent;
			border: 1px solid #a00505;
			border-radius: 5px 5px 5px 5px;
			box-shadow: 0 1px 1px #efb5b5 inset;
			color: white;
			display: inline-block;
			font-family: arial;
			font-weight: bold;
			text-align: center;
			text-decoration: none;
			text-shadow: 0 -1px 1px #494848;
			}
 	#comment_form input.button:hover	{
			background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffba7c),color-stop(100%,#D30000));
			background-image:-webkit-linear-gradient(top,#ffba7c,#D30000);
			background-image:-moz-linear-gradient(top,#ffba7c,#D30000);
			background-image:-o-linear-gradient(top,#ffba7c,#D30000);
			background-image:linear-gradient(top,#ffba7c,#D30000);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffba7c',endColorstr='#D30000');
			background-repeat:repeat-x;border-color:#a00505;color:#FFF;text-shadow:none;
			text-shadow: 0 -1px 1px #b00101;
			font-weight: bold;
		}
	#comment_form input.button:active				{top:1px;}	
/* end Tab comment forms  */


/**********************Payment form*****************/

.wrapBank dl span {float:left; width:150px; font-weight:bold;}


/****************************footer************************/
footer {
	text-decoration:none;
	width:100%; 
	padding:23px 0 5px;
	color:#fff;
	background:url(../images/footerBg.png) center top repeat-x;
	height: 370px;
}

footer a {color:#ff3300;}

footer span {display:block;}
footer span a:hover {color:#779F02;text-decoration:none;}

footer .container {
	width:960px; 	
	padding:0;
	margin:0 auto;
	font-size:12px;
	line-height:25px;
}

footer h4 {
	font-size:16px; 
	line-height:2em; 
	color:#FFF;
	font-weight:normal;
	letter-spacing:-1px;
	margin-bottom:5px;
	text-shadow: 0 -1px 1px #666765;

}

footer .list-3 a {
		display:inline-block;
		color:#AEAEAE;
	}

footer .bottom_copyright {padding:10px 0px 0px 0px;}
footer .bottom_copyright span {font-size:13px;text-align:right; padding:12px 10px 0px 0px; border-top:1px dashed #000;}

footer .bottom_copyright {width:955px; height:50px; margin:5px 4px 4px 5px; float:left;}
footer .bottom_copyright ul {float:left;padding:8px 8px 8px 5px; width: 425px;}
footer .bottom_copyright li {font-size:13px; color:#808080; float:left; padding:5px 0px 0px 7px;}
footer .bottom_copyright li a { color:#fff; padding:0px 7px 0px 0px;}
footer .bottom_copyright li a:hover {color:#ff3300;}


.list-services {
	padding:0;
}
	.list-services li {
		float:left; 
		padding:0 0 0 10px;
	}



/*--------------------footer bottom_link-----------------------*/

.bottom-part {width:960px; height:auto; margin:0 auto;}
.shop_us {width:640px; height:auto; float:left; border-right:1px solid #303030; margin:10px 0px 0px 0px;}
.shop_us h2 {font-size:15px; color:#3f9cba; padding:5px 0px 0px 10px; text-transform:uppercase;}
.shop_us .shop_col {width:110px; height:auto; float:left; margin:10px 5px 0px 10px;}
.shop_us .shop_col ul li {font-family:Tahoma; font-size:11px; color:#fff; background:url(../images/bottom_border.jpg) repeat-x bottom; padding:3px 2px 4px 2px;}
.shop_us .shop_col ul li a {color:#a5a4a5; display:block;}
.shop_us .shop_col ul li a:hover {color:#FFFFFF;}

.bottom_contact {width:315px; height:auto; float:right; margin:10px 0px 0px 0px;}
.bottom_contact h2 {font-size:15px; color:#3f9cba; padding:5px 0px 10px 0px; text-transform:uppercase;}
.bottom_contact p {font-size:12px; color:#535353; padding:3px 0px 0px 0px;}
.bottom_contact p a {color:#535353;} .bottom_contact p a:hover {color:#fff; text-decoration:underline;}

.bottom_link {width:955px; height:32px; margin:5px 0px 0px 5px; padding-bottom: 5px; border-bottom:1px dashed #2e2e2e; border-top:1px dashed #2e2e2e; float:left;}
.bottom_link ul {float:left;width: 650px;}
.bottom_link ul li {font-size:12px; color:#808080; float:left; padding:5px 0px 0px 7px;}
.bottom_link ul li a { color:#fff; padding:0px 7px 0px 0px;}
.bottom_link ul li a:hover {color:#ff3300;}
.bottom_link span {text-align:right; padding:150px 0px 0px 0px;}

.connect_us {width:280px; height:auto; float:right; margin:4px 0px 0px 0px;}
.connect_us p {font-size:12px; color:#535353; float:left; padding:0px 10px 0px 0px;}
.connect_us span {float:left; padding:0px 4px;}
.connect_us span a {width:30px; height:30px; display:block;}

.connect_us span .facebook {background:url(../images/icon_facebook.png) no-repeat;}
.connect_us span .facebook:hover {background:url(../images/icon_facebook_hover.png) no-repeat;} 
.connect_us span .google {background:url(../images/icon_google.png) no-repeat;}
.connect_us span .google:hover {background:url(../images/icon_google_hover.png) no-repeat;}
.connect_us span .twitter {background:url(../images/icon_twitter.png) no-repeat;}
.connect_us span .twitter:hover {background:url(../images/icon_twitter_hover.png) no-repeat;}
.connect_us span .linkedin {background:url(../images/icon_linkedin.png) no-repeat;}
.connect_us span .linkedin:hover {background:url(../images/icon_linkedin_hover.png) no-repeat;}
.connect_us span .youtube {background:url(../images/icon_youtube.png) no-repeat;}
.connect_us span .youtube:hover {background:url(../images/icon_youtube_hover.png) no-repeat;}


.bottom_icon {width:955px; height:auto; float:left; margin:10px 0px 0px 5px;}
.bottom_icon span {float:left;}
.bottom_icon span p {text-align:right; color:#a6a6a6; padding:0px 0px 5px 0px;}
.bottom_icon .alignleft {float:left;text-align: left; border-radius: 5px;}
.bottom_icon .alignright {float:right; padding-right:10px;text-align: right;}




/* contaner Tob Product banners */



.dd-combo {
    height: 320px;
    margin: 0 auto;
    position: relative;
    width: 950px;
    z-index: 2;
}


.dd-combo-left {
    left: 0;
    z-index: 2;
}


.dd-combo-right {
    left: 480px;
    z-index: 1;
}

.dd-combo-left, .dd-combo-right {
    cursor: pointer;
    height: 308px;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 450px;
}


.dd-combo-left h3, .dd-combo-right h3 {
    color: #F00505;
    font-family: Crete Round,Trebuchet MS,Sans-Serif;
    font-size: 36px;
    font-weight: normal;
	line-height: 0.5em;
}


.dd-combo h4 {
    color: #333333;
    font-size: 22px;
    font-weight: normal;
	line-height: 2em;
}



.dd-sale {
    color: #333333;
    font-size: 16px;
    left: 260px;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 100px;
    width: 200px;
    z-index: 1;
}



.dd-combo-btn {
    left: 285px;
    position: absolute;
    text-align: center;
    top: 235px;
    width: 162px;
    z-index: 0;
}


.dd-combo-btn .g-btn-lg {
    box-shadow: 0 1px 7px #888888;
    font-size: 16px;
    height: 16px;
    min-width: 129px;
    padding: 12px 15px;
}


.g-btn-prg, .g-btn-prg:link, .g-btn-prg:visited, .g-btn-prg-inactive {
    background: -moz-linear-gradient(center top , #99CA4B 0px, #66991C 100%) repeat scroll 0 0 padding-box transparent;
    border: 1px solid #668F28;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #CDE7A4 inset;
    color: white;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px #5A8A11;
}

.g-btn-prg:hover {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffba7c),color-stop(100%,#fc7a07));
	background-image:-webkit-linear-gradient(top,#99CA4B,#99CA4B);
	background-image:-moz-linear-gradient(top,#99CA4B,#99CA4B);
	background-image:-o-linear-gradient(top,#99CA4B,#99CA4B);
	background-image:linear-gradient(top,#99CA4B,#99CA4B);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#99CA4B',endColorstr='#66991C');
	background-repeat:repeat-x;border-color:#dc8a4e;color:#FFF;text-shadow:none
}
.g-btn-prg-inactive{filter:alpha(opacity=30)}


.o-btn-prg, .o-btn-prg:link, .o-btn-prg:visited, .o-btn-prg-inactive {
    background: -moz-linear-gradient(center top , #FF9F49 0px, #E66E03 100%) repeat scroll 0 0 padding-box transparent;
    border: 1px solid #D87C39;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #FF9F49 inset;
    color: white;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px #E66E03;
}

.o-btn-prg:hover {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffba7c),color-stop(100%,#fc7a07));
	background-image:-webkit-linear-gradient(top,#ffba7c,#fc7a07);
	background-image:-moz-linear-gradient(top,#ffba7c,#fc7a07);
	background-image:-o-linear-gradient(top,#ffba7c,#fc7a07);
	background-image:linear-gradient(top,#ffba7c,#fc7a07);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFFF9F49',endColorstr='#FFE66E03');
	background-repeat:repeat-x;border-color:#dc8a4e;color:#FFF;text-shadow:none
}
.o-btn-prg-inactive{filter:alpha(opacity=30)}



.dd-combo-price {
    color: #F00505;
    display: block;
    font-size: 23px;
    margin-bottom: 15px;
}


.dd-offer {
    font-size: 14px;
}


span.g-hover {
    padding-bottom: 2px;
}
span.g-hover, span.g-dark-hover {
    border-bottom: 1px dashed;
    cursor: pointer;
    display: inline-block;
    line-height: 12px;
    position: relative;
}



.wsb-us {
    background: url("../../images/topnav_RoboticAnalysis.png") no-repeat scroll 0 0 transparent;
    height: 200px;
    width: 260px;
}



.hosting-us {
    background: url("../../images/topnav_hosting.png") no-repeat scroll 0 0 transparent;
    height: 182px;
    width: 272px;
}
.dd-img {
    left: 5px;
    position: absolute;
    top: 100px;
}

