body { 
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	color: #454545; 
	background:#fff url(../_images/datr_bodybg_ii_menu.png) repeat-x;
}

a {	color: #E0691A;	background: inherit;}
a:hover { color: #6C757A; background: inherit; }

h1 { font: normal 2.1em Arial, Sans-Serif; letter-spacing: -1px; padding: 7px 0 0 8px; margin: 0; }
.dark  { color: #737373; background: inherit; font-weight: bold; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { margin: 0; padding: 0; font: bold 1.7em Arial, Sans-Serif; letter-spacing: -1px; }
h2 { font-size: 1.8em; margin-bottom: 5px; color: #718B98; background: inherit; }

p {	margin: 0 0 5px 0; }

ul { margin: 0; padding : 0; }

.ulpadding { margin: 0; padding: 0px 0px 0px 25px; }

form { 	margin: 0; }

input.search { 
	width: 222px; 
	border: 0;
	background: #FFF url(/_images/input.gif) no-repeat;
	padding: 4px; 
	color: #E0691A;
	font-weight: bold;
}

input.submit {
	background: #E0691A url(/_images/submit.gif) no-repeat;
	border: 0;
	padding: 4px 0;
	width: 65px;
	margin: 0 15px 1px 0;
	color: #FFF;
	font: bold 1em Arial, Sans-Serif;
}

input.login { 
	width: 150px;
	border: none; 
	
	padding: 4px; 
}

/* layout
   ------ */

.content { 
	margin: 0 auto;
	width: 1004px;
	padding: 0px; 
}

.header { 
	height: 80px;
	background: none;
	color: #808080;
	margin: 0px 0;
	padding: 0px 0 0 0;
/*	border-bottom: 1px solid #ccc; */
}

.top_info {
	float: right;
	width: 555px;
	padding: 5px 0 4px 0;
	border-bottom: 1px solid #eee;
	background: #eee;
	color: #808080;
}

	.top_info_left {
		width: 200px;
		float: left;
	}

	.top_info_right {
		float: right;
		width: 290px;
		padding: 0 0 0 35px;
		border-left: 1px solid #eee;
	}

.browse_category  {
	font-size: 0.9em;
	width: 190px;
	color: #FFF;
	background: inherit;
}

.bar { 
	clear: both;
	font-size: 1.1em;
	height: 30px; 
	color: #FFF;
	margin: 0 0 0 0px; 
	background: #FF9148;
}

	.bar li { 
		margin: 0; 
		padding: 7px 12px 5px 12px;
		color: #FFEADC;
		background: #FF9148;
		float: left; 
	}
	
	.bar li.active { 
		background: #E0691A url(/_images/bar.gif) no-repeat center top; 
		color: #fff;
		font-weight: bold; 
		padding: 7px 10px 6px 10px;
	}
	
	.bar li a { 
		font-weight: bold;
		color: #FFF; 
		background: inherit;
		text-decoration: none;
	} 
	
	.bar li a:hover { 
		color: #E0691A; 
		background: inherit;
	} 

.search_field { 
	background: #fff url(/_images/searchbg.gif) no-repeat right; 
	color: #808080;
	clear: both;
	font-weight: bold;
	padding: 7px 25px 10px 10px;
	margin: 5px 0;
}

.grey {
	color: #808080;
	background: inherit;
	font-weight: normal;
}

.search_form { 
	float: right; 
}

.subheader {
	margin: 0px 0 10px 0;
	border-bottom: 1px solid #eee;
	padding: 5px 0 5px 0;
	background: #A4A4A4;
	color: #fff;
}

/* left side
   --------- */

.left_menu {
	float: left;
	width:220px;
}

.left {
	float: left;
	width: 710px;
	margin: 5px 10px 10px 7px;
	font: 1.2em Tahoma, sans-serif; 
}
* html .left {
	margin-left:7px;
}

.left h3 {
	clear: both;
/*	background: #A9C0CE url('/_images/bg_content_h1.jpg') repeat-x;
	color: #fff;
	padding: 7px 0 7px 30px;*/
	font: bold 1.6em Tahoma, Arial, Sans-Serif;
	margin: 0 0 20px 0;
	color:#E0691A;
}
.left h1 {
	clear: both;
	/*background: #A9C0CE url('/_images/bg_content_h1.jpg') repeat-x;
	color: #fff;
	padding: 7px 0px 7px 30px;*/
	font: bold 1.6em Tahoma, Arial, Sans-Serif;
	margin: 0 0 20px 0;
	letter-spacing: 0px;
	color:#E0691A;
}

	.left_side {
		float: left;
		width: 180px;
		padding: 0 0 0 10px;
		margin: 10px 0;
	}
		
	.left_side a, .right_side a { color: #414141; background: #FFF; }
		
	.right_side {
		float: right;
		width: 220px;
		background: #FFF url(/_images/dotted.gif) repeat-y;
		color: #414141;
		padding: 0 0 0 40px;
		margin: 10px 0;
	}
		
	.left_box { margin: 0 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }
	
		
/* right side
   ---------- */
		
.right {
	float: right;
	width: 270px;
	margin: 0px 0 10px 0;
}

.right h3 {
	background: #6C757A  url('/_images/bg_right_h3.jpg') repeat-x;
	color: #FFF;
	padding: 7px 0 7px 30px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 3px 0;
}

.right_articles {
	background: #f5f5f5;
	color: #414141;
	padding: 8px;	
	margin: 0 0 3px 0;
}

/* ----------------- */
/* NEW CSS JUNE 2009 */
/* ----------------- */
.right .siteNews {
	margin:10px 0 10px 0;
	padding:10px;
}
.right .siteNews div {
	color: #414141;
	padding: 8px;	
	margin: 0 0 3px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.right .siteNews h3 {
	background:transparent;
	color:#FF7700;
	font-size:16px;
	padding: 7px 0 7px 2px;
	margin:0px;
	border-bottom: 1px solid #FF7700;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.right .siteNews ul {
	margin-left:24px;
	margin-bottom:0px;
}
.right .siteNews ul span {
	color:red;
	font-weight:bold;
}
.right .siteNews p {
	text-align:right;
}
/* ----------------- */
/* NEW CSS JUNE 2009 */
/* ----------------- */
	
.image {
	float: left;
	margin: 0 9px 3px 0;
}

/* footer
   ------ */

.footer { 
	clear: both;
	text-align: center;
	padding: 0px 0 10px 0;
	margin: 0;
}

.footer a { color: #808080; background: #fff; }

.bottommessage { 
	clear:both;
	margin-bottom:20px;
	border: 1px solid #E5E5E5;
	border-left: 4px solid #F86B35;
	background:#FCFCFC;
	padding: 10px 10px 10px 75px;	
	color: #454545; 
	font-size:12px;
	background: #fff url('/_images/questionmark.gif') no-repeat center left;
}

.optionswrap table {
	border:1px solid #336799;
	border-right: none;
}
.optionswrap {
	padding-top:15px;
}
.optionswrap td {
	border-top:1px dashed #336799;
	border-right:1px solid #336799;
	padding:5px;
	padding-bottom:2px;
	width:50%;
	text-align:center;
}
.optionswrap th {
	border-right:1px solid #336799;
	border-top:1px solid #336799;
	padding:5px;
	width:50%;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background:#FF9148 url('/_images/h1orange.gif') repeat-x;
}
.optionswrap td a {
font-size:14px;
font-weight:bold;
}
.optionswrap td#filltd {
	background:#D8EBF6;
}

.boxeswrapper {
	width: 500px;
}
.mainboxes {
	border:1px solid #FF9148;
	width:152px;
	margin-right:10px;
	margin-bottom:10px;
	float: left;
}
.mainboxes h4 {
	background:#FF9148 url('/_images/h1orange.gif') repeat-x;
	font-size:small;
	text-align:center;
	margin:0px;
	padding:5px;
}
.mainboxes p {
	padding:5px;
}
.mainboxes a {
	display:block;
	padding-right:5px;
	padding-left:5px;
}

#mybutton {
	border-right:3px solid #B8CBD6;
	border-bottom:3px solid #B8CBD6;
	border-top:3px solid #899CA8;
	border-left:3px solid #899CA8;
        background-color: #E0691A;
        text-align: center;
        padding:5px;
        margin-right:15px;
        color: #000000; 
        text-decoration: none;
        font-weight: bold;
        font-size:small;
	background:#FF9148 url('/_images/h1orange.gif') repeat-x 2px;
	float:right;
}

#mybutton:hover {
	color: #596064;
	border-right:3px solid #899CA8;
	border-bottom:3px solid #899CA8;
	border-top:3px solid #B8CBD6;
	border-left:3px solid #B8CBD6;
        text-decoration: underline;   
}

.lipadding {
	padding-left:15px;
	width: 250px;
}
.lipadding li {
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:1px dashed #B8CBD6;
}

.boldhighlight {
	font-weight:bold;
	color:red;
}

.dd1{width:146px;border-bottom: solid #333333 1px;padding-left:4px;}
.domD{vertical-align:middle;border-left:solid 1px #ffffff;}
.dorD{text-align:center;border-left:solid 1px #ffffff;}
.ddP{width:146px;filter:alpha(opacity=94);-moz-opacity:.94;opacity:.99;}
.hdrTxt{font-size: 24px;vertical-align: middle;line-height: 55px;}
.nSub{font-size: 12px;font-family: arial,helvetica,sanserif;color:#ffffff;}
.ddMn{width:100%;font-size: 12px;font-weight: bold;font-family: arial,helvetica,sanserif;color:#ffffff;white-space: nowrap;vertical-align:middle;}
a.ddMn:link{text-decoration: none;color:#ffffff;}
a.ddMn:visited{text-decoration: none;color:#ffffff;}
a.ddMn:hover{text-decoration: underline;cursor: pointer;color:#ffffff;}
a.ddMn:active{text-decoration: none;color:#ffffff;}
.nTxt {font-size: 12px;font-family: arial,helvetica,sanserif;color: #000000;white-space: nowrap;line-height: 20px;}
a.nTxt:link{color: #000000;text-decoration: none;}
a.nTxt:visited{color: #000000;text-decoration: none;}
a.nTxt:hover{color: #000000;text-decoration: underline;cursor: pointer;}
a.nTxt:active{color: #000000;text-decoration: underline;}
.brdBl{border-top: solid #333333 1px;border-left: solid #333333 1px;border-right: solid #333333 1px;}
#MH{position: relative; width:780px; z-index: 20; visibility: visible;}
#MH1home{position: absolute; z-index: 20; visibility: visible;}
#home{position: absolute; width: 146px; top: 0px; left: 0px; z-index: 100; visibility: hidden;}
#MH2dom{position: absolute; z-index: 20; visibility: visible;}
#dom{position: absolute; width: 146px; top: 0px; left: 0px; z-index: 100; visibility: hidden;}
#MH3host{position: absolute;z-index: 20;visibility: visible;}
#host{position: absolute; width: 146px; top: 0px; left: 0px; z-index: 100; visibility: hidden;}
#MH4ssl{position: absolute;z-index: 20;visibility: visible;}
#sslhdr{position: absolute; width: 146px; top: 0px; left: 0px; z-index: 100; visibility: hidden;}
#MH5em{position: absolute;z-index: 20;visibility: visible;}
#em{position: absolute;top width: 146px; top: 0px; left: 0px; z-index: 100; visibility: hidden;}
#MH6eco{position: absolute;z-index: 20;visibility: visible;}
#eco{position: absolute; width: 146px; top: 0px; left: 0px; z-index: 100; visibility: hidden;}
#MH7web {position: absolute;z-index: 20;visibility: visible;}
#webs{position: absolute; width: 146px; top: 0px; left: 0px; z-index: 100; visibility: hidden;}



#ThreeHolder {
	clear: both;
	overflow: auto;
	padding-top: 3px;
}

#ThreeHolder H2{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5f7786;
}
#ThreeHolder .PriceTag{
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E0691A;
	background-image: url(menu-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	background-position: left bottom;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;
	display: block;
}
#ThreeHolder a{}
#ThreeHolder a:hover{
	color: #5F7786;
	text-decoration: none;
}

#SlopeONE {
	float: left;
	width: 152px;
	margin-right: 7px;
}
#SlopeTWO {
	float: left;
	width: 152px;
	margin-right: 7px;
	margin-left: 7px;
}
#SlopeTHREE {
	float: left;
	width: 152px;
	margin-left: 7px;
}
#SlopeONE p, #SlopeTWO p, #SlopeTHREE p {
	padding: 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #93A7B3;
}
#SlopeONE, #SlopeTWO, #SlopeTHREE {
	border: 1px solid #CCCCCC;
	background-image: url(slope-bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

.podcastlist {
	clear:both;
	border-bottom:1px dashed lightblue;
	margin-bottom:7px;
	padding-bottom:3px;
}

.qsclist {
	clear:both;
	border-bottom:1px dashed lightblue;
	margin-bottom:2px;
	padding-bottom:2px;
}


.toprow {
	padding:4px;
	width:auto;
	border:1px solid #888888;
	background-color:#FFA569;
	color:#FFFFFF;
}
.toprow span {
	padding-left:10px;
	padding-right:10px;
}
.toprow a {
	color:#ffffff;
}

.brul li { 
	margin-left:25px;
}

ul#main_button li {
}

a.hostingBuyButton {
margin-bottom:20px;
}
a.hostingBuyButton, ul#main_button li a {
   display:inline-block;
   font: bold 11px Sans-Serif;
   line-height:15px;
   white-space: nowrap;
   vertical-align: middle;
   cursor: pointer;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlNWY1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZDM2MmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	filter:none;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(top, #ee5f5b, #bd362f);
	-pie-background: linear-gradient(#ee5f5b, #bd362f);
	border-color: #BD362F #BD362F #802420;
    font-family: sans-serif;
	color:#fff;
    font-size:12px;
    text-decoration:none;
	text-shadow:none;
    position:relative;
    padding:10px 20px;
    padding-right:50px;
    border-radius: 5px;
	border:none;
	border-top:1px solid #eee;
	box-shadow: 0px 5px 0px 0px #701714, 0px 10px 5px #999;
	background-color:#bd362f;
}
   
a.hostingBuyButton:active, ul#main_button li a:active {
   border: 1px solid #AAA;
   border-bottom-color: #CCC;
   border-top-color: #999;
	background: #bd362f;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkMzYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTVmNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	filter:none;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bd362f), to(#ee5f5b));
	background: -webkit-linear-gradient(#bd362f, #ee5f5b);
	background: -moz-linear-gradient(#bd362f, #ee5f5b);
	background: -ms-linear-gradient(#bd362f, #ee5f5b);
	background: -o-linear-gradient(#bd362f, #ee5f5b);
	background: linear-gradient(#bd362f, #ee5f5b);
	-pie-background: linear-gradient(#bd362f, #ee5f5b);
	border-bottom:1px solid #ee5f5b;
    top:3px;
	padding:10px 20px 9px;
	padding-right:50px;
	box-shadow:0px 2px 0px 0px #701714, 0px 5px 3px #999;
	}
a.hostingBuyButton:before, ul#main_button li a:before {
    background-image:url(../_images/right_arrow.png);
    background-repeat:no-repeat;
    background-position:center center;
    content:"";
    width:20px;
    height:20px;
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-9px;
    border-radius: 50%;
    box-shadow: inset 0px 1px 0px #19120f, 0px 1px 0px #827066;
	background-color:#bd362f;	
}
a.hostingBuyButton:hover, ul#main_button li a:hover{ text-decoration:none;border-color:#8D2520;}
a.hostingBuyButton:active:before, ul#main_button li a:active:before {
    top:50%;
    margin-top:-12px;
    box-shadow:0px 3px 0px #701714, 0px 6px 3px #382e29;
}
a.hostingBuyButton:active:hover, ul#main_button li a:active:hover{box-shadow: 0px 2px 0px 0px #701714;}

ul#main_button {
	margin:0 auto;
	margin-bottom:20px;
	float:right;
	margin-right:15px;
	padding:10px 10px 0;
	list-style:none;
	display:inline;
}
.bottom_image_rightside {
	float:right;
	padding-right:90px;
	padding-top:20px;
	text-align:center;
}

.bottom_image_rightside_a, .bottom_image_rightside_a:hover {
	color:#FFF;
	font-size:large;
	font-weight:bold;
	text-decoration:none;
}

.bottom_image_leftside_div {
	padding-left:20px;
	padding-top:3px;
}
.bottom_image_leftside_span {
	font-size:medium;
}
.bottom_image_leftside_a, .bottom_image_leftside_a:hover {
	padding-left:20px;
	background:transparent; 
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

.ds_header {
	height:17px;
	width:110px;
	background: url('/_images/img_specials.gif');
}

.special_outer_wrapper {
	background:#ffcc00;
	border: 1px solid #000000;
	margin:0;
	padding:6px 4px 4px 6px;
}

.special_inner_wrapper {
	border: 1px solid #cc9900;
	background: #FFFFFF;
	padding: 2px 4px 2px 6px;
}

.special_inner_shadow {
	margin-left:1px;
	background: #cc9900;
	height:2px;
	line-height:2px;
}

.one_line_highlight {
	margin-top:4px;
	margin-bottom:0px;
	padding: 7px 7px 7px 0px;
	text-align:center;
	font-weight:bold;
	background-color: #e2ffbf;
	border: 1px solid #b2cc93;
	color:#59664a;
}

.noborder {
    border: none;
}


	.tabs_hdr {
		font-family: Tahoma;
		font-size:22px;
		font-weight:bold;
		margin-bottom:12px;
	}
	.tabs_main_txt {
		color: #000;
	}
	.ht_price {
		float:right;color:#cc0000;text-align:right;font-family:Tahoma; font-size:30px;font-weight:bold;
	}
	.tabs_main_txt#ht_tagline, .tabs_main_txt#ht_tagline_dlx, .tabs_main_txt#ht_tagline_prm {
		font-weight:bold;font-size:14px;
	}
	.ht_plan {
		color:#cc0000;font-weight:bold;font-size:14px;display:block;
	}
	.ht_prod_info {
		float:left;color:#000;font-weight:bold;font-size:11px;
	}
	.ht_ordernow a {
		text-decoration:none;color:#000;cursor:pointer;
	}
	.ht_ordernow a .ht_ordernow_wrap {
		float:right;color:#fff;
	}
	.ht_ordernow a .ht_ordernow_wrap div {
		padding:5px 0px 0px 0px;text-align:center;background:transparent;
	}
	.ht_ordernow a .ht_ordernow_wrap span {
		display:block; padding:5px 0px 0px 0px;text-align:center;background:transparent;
	}

	.ht_ordernow .ht_ordernow_wrap a {
		text-decoration:none;color:#ffffff;cursor:pointer;
	}
	* html .ht_ordernow .ht_ordernow_wrap a {
		text-decoration:none;color:#ffffff;cursor:pointer;
	}
	.ht_ordernow .ht_ordernow_wrap {
		float:right;color:#fff;
	}
	.ht_ordernow .ht_ordernow_wrap a span {
		display:block; padding:5px 0px 0px 0px;text-align:center;background:transparent;
	}

	.ht_ordernow .ht_alert_msg {
		border:2px outset #e0691a;background:#FF9900; padding:2px 3px;float:right;margin:15px 80px 0px 0px; font-family:Arial;font-style:italic; font-weight:bold;font-size:17px;
	}

#tab1 { z-index:10;position:relative;}
#tab2 { z-index:8;position:relative;}
#tab3 { z-index:7;position:relative;}

.bottom_submit {
	height:20px;
	font-size:10px;
	color:#000;
	border:2px outset #585F63;
	font-weight:bold;
	background:#E0691A url('/_images/buttonbg.gif');
}



.vds_plan {
	border:1px solid #000000;
	width:auto;
	clear:both;
	padding:5px;
	padding-left:25px;
	font-weight:bold;
}
.plan_header {
	width:183px;
	padding:5px;
	color: #000;
	font-weight:bold;
	border: 1px solid #000000;
	border-bottom:none;
	float:left;
	font-size: small;
}
.vds_plan#vds_econ { background:url('/_images/plans_bg_bottom.jpg') bottom right no-repeat;} 
.vds_plan#vds_dlx { background:url('/_images/dlx_plans_bg_bottom.jpg') bottom right no-repeat;} 
.vds_plan#vds_prm { background:url('/_images/prm_plans_bg_bottom.jpg') bottom right no-repeat;} 
.plan_header#pre_econ { background: #E0691A url('/_images/h1orange.gif'); }
.plan_header#pre_dlx { background: url('/_images/h1darkgrey.gif'); color:#fff; }
.plan_header#pre_prm { background: url('/_images/h1lightblue.gif'); }
.bbottom {
	float:right;
	color:#cc0000;
	text-align:right;
	font-family:Tahoma; 
	font-size:18px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
}
.bbottom a, .bbottom a:hover, .bbottom a:visited {
	font-size:14px;
	margin-top:10px;
}
.bbottom span {
	padding-right:20px;
}

.vdswrap table {
	border:1px solid #336799;
	border-right: none;
}
.vdswrap {
	padding-top:15px;
}
.vdswrap td {
	border-top:1px dashed #336799;
	border-right:1px solid #336799;
	padding:5px;
	width:50%;
}
.vdswrap ul {
	margin-left:25px;
}
.vdswrap th {
	border-right:1px solid #336799;
	border-top:1px solid #336799;
	padding:5px;
	width:50%;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background:#FF9148 url('/_images/h1orange.gif') repeat-x;
}
.vdswrap td a {
font-size:14px;
font-weight:bold;
}
.vdswrap td#filltd {
	background:#D8EBF6;
}
.vdswrap div {
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
.vdswrap p {
	font-size:10px;
}
.vdswrap div span {
	font-size:10px;
	font-weight:normal;
}
.vdswrap ul.ulleft {
	float:left;
	width:35%;
}
.vdswrap ul.ulright {
	float:left;
	width:25%;
}
.tdgold {
	margin-left:2px;
	padding:5px;
	background-color: #ffcc00;
	border:2px outset #808080;
}
.tdgrey {
	margin-left:2px;
	padding:5px;
	background-color: #D3D3D3;
	border:2px outset #808080;
}

.asia_button, .asia_button:hover, .asia_button:visited {
	font-size:13px;
	text-decoration:none;
	margin-top:4px;
	width:94px;
	text-align:left;
	display:block;
	float:left;
	font-weight:bold;
	color:#fff;
	padding:2px 0px 5px 8px;
	margin-left:25px;
	background:url('/_images/vds_button.jpg') no-repeat;
}
.asia_wrapper {
	float: left;
	width: 735px;
	border: 1px solid #ccc;
	padding: 10px 10px 10px 30px;	
	margin: 0 0 10px 0;
}
.asia_wrapper:hover {
	border: 1px solid #E0691A;
}
.asia_wrapper div {
	float:left;
	text-align:center;
}

.bdr_table {
	margin:6px;
	margin-bottom:10px;
	border-left:1px solid #666666;
}
.bdr_table th {
	background:url('http://www.domainsatretail.com/_images/h1lightblue.gif');
	height:27px;
	border:1px solid #666666;
	border-left:none;
}
.bdr_table td {
	border:1px solid #666666;
	border-left:none;
}

.top_grey_bg { 
	background:none;
	height:35px;
	padding-top:5px;
}

.top_grey_bg span {
	font-weight:bold;
	font-size:14px;
	display:inline-block;
	margin-top:5px;
	padding-left:15px;
	color:#000;
}
.top_org_bg { 
	background:none;
	height:65px;
	font-size:11px;
	margin-bottom:10px;
}
.top_org_bg a { 
	color:#000;
	padding-right:6px;
	padding-left:6px;
}
.top_org_bg #links_list {
	padding-left:8px;
	padding-top:11px;
}

.lm_btn { width:66px; height:15px;display:block; float:left;margin-left:5px;}
.lm_btn#manage, .lm_btn#manage:visited { background-image:url(/_images/btn_manage_off.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/btn_manage_off.png", sizingMethod="scale"); 
_background-image:none; }
.lm_btn#manage:hover { background-image:url(/_images/btn_manage_on_rslr.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/btn_manage_on_rslr.png", sizingMethod="scale"); 
_background-image:none; }
.lm_btn#renew, .lm_btn#renew:visited { background-image:url(/_images/btn_renew_off.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/btn_renew_off.png", sizingMethod="scale"); 
_background-image:none; }
.lm_btn#renew:hover { background-image:url(/_images/btn_renew_on_rslr.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/btn_renew_on_rslr.png", sizingMethod="scale"); 
_background-image:none; }
.lm_btn#upgrade, .lm_btn#upgrade:visited { background-image:url(/_images/btn_upgrade_off.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/btn_upgrade_off.png", sizingMethod="scale"); 
_background-image:none; }
.lm_btn#upgrade:hover { background-image:url(/_images/btn_upgrade_on_rslr.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/btn_upgrade_on_rslr.png", sizingMethod="scale"); 
_background-image:none; }
.lm_menu_itm { width:217px; height:22px;display:block; margin-top:5px;}
.lm_menu_itm#myprod, .lm_menu_itm#myprod:visited { background-image:url(/_images/lsbmyprod_off_reseller.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/lsbmyprod_off_reseller.png", sizingMethod="scale"); 
_background-image:none; }
.lm_menu_itm#myprod:hover { background-image:url(/_images/lsbmyprod_on_reseller.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/lsbmyprod_on_reseller.png", sizingMethod="scale"); 
_background-image:none; cursor:pointer;}
.lm_menu_itm#myaccount, .lm_menu_itm#myaccount:visited { background-image:url(/_images/lsbmyaccount_off_reseller.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/lsbmyaccount_off_reseller.png", sizingMethod="scale"); 
_background-image:none;}
.lm_menu_itm#myaccount:hover { background-image:url(/_images/lsbmyaccount_on_reseller.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/lsbmyaccount_on_reseller.png", sizingMethod="scale"); 
_background-image:none; cursor:pointer;}
.lm_menu_itm#myrenew, .lm_menu_itm#myrenew:visited { background-image:url(/_images/lsbmyrenew_off_reseller.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/lsbmyrenew_off_reseller.png", sizingMethod="scale"); 
_background-image:none; }
.lm_menu_itm#myrenew:hover { background-image:url(/_images/lsbmyrenew_on_reseller.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/lsbmyrenew_on_reseller.png", sizingMethod="scale"); 
_background-image:none; cursor:pointer;}
.lm_menu_itm#support, .lm_menu_itm#support:visited { background-image:url(/_images/lsbsupport_reseller_off.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/lsbsupport_reseller_off.png", sizingMethod="scale"); 
_background-image:none; }
.lm_menu_itm#support:hover { background-image:url(/_images/lsbsupport_reseller.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/lsbsupport_reseller.png", sizingMethod="scale"); 
_background-image:none; cursor:pointer;}
.lm_menu_itm#myemail, .lm_menu_itm#myemail:visited { background-image:url(/_images/lsbmyemail_reseller_off.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/lsbmyemail_reseller_off.png", sizingMethod="scale"); 
_background-image:none; }
.lm_menu_itm#myemail:hover {background-image:url(/_images/lsbmyemail_reseller.png); 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/lsbmyemail_reseller.png", sizingMethod="scale"); 
_background-image:none; cursor:pointer;}

#lm_menu_itm_myprod a,
#lm_menu_itm_myaccount a,
#lm_menu_itm_myrenew a {
	color:#fff; padding-left:10px; padding-top:3px; padding-bottom: 3px; display:block; text-decoration: none; border-bottom:1px dotted #fff;
}
#lm_menu_itm_myprod a:hover,
#lm_menu_itm_myaccount a:hover,
#lm_menu_itm_myrenew a:hover {
	font-weight:bold; 
}

.links_footer { background:#D8D9DB;text-align:left;padding-left:10px; color:#000;height:32px;padding-top:8px;}
.links_footer a { color:#000;background:transparent; }
.links_footer #lf_pp { float:right;padding-right:70px; }

#lm_menu_itm_support {
    padding-left:10px;
    font-size:11px;
}
#lm_menu_itm_support h4 {
    margin-bottom:0px;
    color:#000;
}
#lm_menu_itm_support p {
    color: #FFF;
    margin:5px 0px;
}
#lm_menu_itm_support a {
    color:#FFF;
}

#pch_ctc {position: relative; width: 69px; height: 21px; z-index: 150;}
#pch_ctx {position: relative; width: 69px; height: 21px; visibility: visible; z-index: 160; overflow:hidden;}
#pch_ct {position: absolute; top:-20px; left:-406px; z-index: 200; display: none;}
.pch_ct_count {position: relative; color: #fff; height: 13px; font-size: 10px; top: 6px; left: 39px; width: 21px; text-align: center;}
.pch_ct_countalt {position: relative; top: -13px; left: 0px; width: 69px; height: 21px; z-index: 500;}

.pch_ct_but_empty {background-position: -0px -191px; width: 69px; height: 21px; cursor: pointer; background-repeat:no-repeat;}
.pch_ct_but_full {background-position: -0px -160px; width: 69px; height: 21px; cursor: pointer; background-repeat:no-repeat;}
.pch_bl {background-position: -17px -30px; background-repeat: no-repeat;}
.pch_br {background-position: 73px -30px; background-repeat: no-repeat;}

#scOverlay { 
width:100px;height:23px;cursor:pointer;position:absolute;top:85px;left:1013px;
}

		.pchb {background: transparent url('https://imagesak.secureserver.net/fos/base/0/base_hdr_pl.png') top left;}
		.pch_bul {background-position: 0 4px; margin:  0 4px 0 0; padding: 0; width: 7px; height: 12px; background-repeat: no-repeat;}
		.pch_ov_left {background-position: -38px -30px; width: 11px; height: 24px;}
		.pch_ov_middle {background-position: 0 -60px; padding: 4px 0 0 0; height: 24px; background-repeat: repeat-x;}
		.pch_ov_right {background-position: -52px -30px; width: 11px; height: 24px;}
		.pch_ov_dgo {background-position: -12px 0; width: 18px;}
		.pch_ov_ugo {background-position: -45px -90px; width: 18px;}
		.pch_ov_bgo {background-position: -30px 0; width: 37px;}
		.pch_ov_dgo, .pch_ov_ugo, .pch_ov_bgo {height: 24px; background-repeat: no-repeat;}
		.pch_t11, .pch_ti, .pch_i_lp, .pch_i_ss, #pch li.bon, #pch li.bof, #pch li.bhv {font-size: 11px;}
		.pch_ti {font-style: italic;}
		.pch_i_ss {border: 0; width: 118px; background-color: #fff;}
		#pch_shx {z-index: 30; position: relative; width: 5px; height: 24px; visibility: visible;}
		#pch_shz {z-index: 100; position: relative; width: 187px; height: 24px; visibility: visible;}
		#pch_sh {z-index: 20; position: absolute; width: 185px; top: 14px; left: 5px; visibility: hidden;}
		#pch .pch_float, #pch_pwz, .pch_ov_left, .pch_ov_middle, .pch_ov_right, .pch_ov_dgo, .pch_ov_ugo, .pch_ov_bgo {float: left;}
		.pch_bgwht {background-color: #fff;}

.dsearch_sdiv {
	float:right;margin-right:14px;margin-top:3px;
	background:url(/_images/domain_search_12.png); width:184px;height:24px;
}
.dsearch_sdiv_hover {
	float:right;margin-right:14px;margin-top:3px;
	background:url(/_images/domain_search_12.png); width:184px;height:24px;
}
* html .dsearch_sdiv, * html .dsearch_sdiv_hover {
	margin-right:6px;
}

#searchField { float:left; font-size: 11px;border: 0; width: 118px; height:17px; line-height:17px; background-color: #ffffff;padding-top:2px;margin-left:7px;margin-top:2px; }

		.search_ddown_opt_hglt { background: #BBBBBB; }
		.search_ddown_opt_clr { background:#FFF; }
		.search_ddown_opt_clr:hover { background: #EEEEEE;}

.ribbon,
.ribbon * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.ribbon {
    font: normal 12px/1.5 "Lucida Grande", arial, sans-serif;
    width: 260px;
    margin: 10px auto 10px;
    padding: 0 10px 4px;
    position: relative;
    color: #444;
    background: whiteSmoke;
    border: 1px solid #d2d2d2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.ribbon h3 {
    font: bold 14px/1.3 "Lucida Grande", arial, sans-serif;
    display: block;
    height: 30px;
    width: 270px;
    margin: 0;
	margin-bottom:15px;
    padding: 5px 10px;
    position: relative;
    left: -16px;
    top: 8px;
    color: #cfcfcf;
    text-shadow: 0 1px 1px #111;
    border-top: 1px solid #363636;
    border-bottom: 1px solid #202020;
    background: #333;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#383838), to(#262626));
    background: -webkit-linear-gradient(top, #383838 0%, #262626 100%);
    background: -moz-linear-gradient(top, #383838 0%, #262626 100%);
    background: -ms-linear-gradient(top, #383838 0%, #262626 100%);
    background: -o-linear-gradient(top, #383838 0%, #262626 100%);
    background: linear-gradient(top, #383838 0%, #262626 100%);

    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}
.ribbon h3::before,
.ribbon h3::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -11px;
    z-index: -10;
    border: 5px solid;
    border-color: #242424 transparent transparent transparent;    
}
.ribbon h3::before {left: 0;}
.ribbon h3::after {right: 0;}

/* Round */
.ribbon.round h3 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.ribbon.round h3::before,
.ribbon.round h3::after {
    width: 10px;
    height: 10px;
    bottom: -4px;
    border: none;
    background: #242424;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* Blue */
.ribbon.round.blue
{ /*background:#333;color:#fff;*/}
.ribbon.blue h3 {
    color: #fff;
    text-shadow: 0 1px 1px #155b88;
    border-top: 1px solid hsl(203, 97%, 53%);
    border-bottom: 1px solid hsl(203, 71%, 48%);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#33ACFC), to(#3198DD));
    background: -webkit-linear-gradient(top, #33ACFC 0%, #3198DD 100%);
    background: -moz-linear-gradient(top, #33ACFC 0%, #3198DD 100%);
    background: -ms-linear-gradient(top, #33ACFC 0%, #3198DD 100%);
    background: -o-linear-gradient(top, #33ACFC 0%, #3198DD 100%);
    background: linear-gradient(top, #33ACFC 0%, #3198DD 100%);

    box-shadow: 
        0 1px 0 rgba(255,255,255,0.08) inset,
        0 1px 2px rgba(0,0,0,0.3);
}
.ribbon.blue h3::before,
.ribbon.blue h3::after {
    border-color: #389ddd transparent transparent transparent;
}
.ribbon.round.blue h3::before {
    background: #33aaf8;
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#33aaf8), to(#0674bb));
    background: -webkit-linear-gradient(left, #33aaf8 0%, #0674bb 100%);
    background: -moz-linear-gradient(left, #33aaf8 0%, #0674bb 100%);
    background: -ms-linear-gradient(left, #33aaf8 0%, #0674bb 100%);
    background: -o-linear-gradient(left, #33aaf8 0%, #0674bb 100%);
    background: linear-gradient(left, #33aaf8 0%, #0674bb 100%);
}
.ribbon.round.blue h3::after {
    background: #33aaf8;
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#0674bb), to(#33aaf8));
    background: -webkit-linear-gradient(right, #33aaf8 0%, #0674bb 100%);
    background: -moz-linear-gradient(right, #33aaf8 0%, #0674bb 100%);
    background: -ms-linear-gradient(right, #33aaf8 0%, #0674bb 100%);
    background: -o-linear-gradient(right, #33aaf8 0%, #0674bb 100%);
    background: linear-gradient(right, #33aaf8 0%, #0674bb 100%);
}
/* red */
.ribbon.red h3 {
    color: #fff;
    text-shadow: 0 1px 1px #155b88;
    border-top: 1px solid #FC0000;
    border-bottom: 1px solid #FF4314;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#FC0000), to(#FF4314));
    background: -webkit-linear-gradient(top, #FC0000 0%, #FF4314 100%);
    background: -moz-linear-gradient(top, #FC0000 0%, #FF4314 100%);
    background: -ms-linear-gradient(top, #FC0000 0%, #FF4314 100%);
    background: -o-linear-gradient(top, #FC0000 0%, #FF4314 100%);
    background: linear-gradient(top, #FC0000 0%, #FF4314 100%);

    box-shadow: 
        0 1px 0 rgba(255,255,255,0.08) inset,
        0 1px 2px rgba(0,0,0,0.3);
}
.ribbon.red h3::before,
.ribbon.red h3::after {
    border-color: #389ddd transparent transparent transparent;
}
.ribbon.round.red h3::before {
    background: #33aaf8;
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#fc0000), to(#FF4314));
    background: -webkit-linear-gradient(left, #fc0000 0%, #FF4314 100%);
    background: -moz-linear-gradient(left, #fc0000 0%, #FF4314 100%);
    background: -ms-linear-gradient(left, #fc0000 0%, #FF4314 100%);
    background: -o-linear-gradient(left, #fc0000 0%, #FF4314 100%);
    background: linear-gradient(left, #fc0000 0%, #FF4314 100%);
}
.ribbon.round.red h3::after {
    background: #33aaf8;
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#FF4314), to(#fc0000));
    background: -webkit-linear-gradient(right, #fc0000 0%, #FF4314 100%);
    background: -moz-linear-gradient(right, #fc0000 0%, #FF4314 100%);
    background: -ms-linear-gradient(right, #fc0000 0%, #FF4314 100%);
    background: -o-linear-gradient(right, #fc0000 0%, #FF4314 100%);
    background: linear-gradient(right, #fc0000 0%, #FF4314 100%);
}

	.mainLargeText { background:rgba(204,204,204,0.3);border-radius:50px;text-align:center;margin: 0 0 10px 0; color: #000; padding:10px; line-height:1.2em;font-size: 1.7em; font-family: Georgia;letter-spacing:-1px;}
	.mainLargeText strong { color:#E0691A;}
	.mainLargeText span { margin-left:40px;margin-top:15px;}
	.mainLargeText a {text-decoration:none;}
	#cart_div { border-radius:15px; }

	
	.product-pod-container h3 {
display: block;
width: 325px;
height: 17px;
margin: 0 0 0 0;
font-family: arial, helvetica, sanserif;
background-color: inherit;
text-transform: uppercase;
color: #FF9A57;
font-size: 18px;
font-weight: normal;
}
.product-pod-container h4 {
	margin:5px 0 0 0;
}
.product-pod-container {
position: relative;
float: left;
width: 350px;
min-height: 115px;
padding: 0px 0 20px 0;
color:#7F7F7F;
}
.product-pod-image {
position: relative;
float: left;
width: 60px;
padding: 0px 7px 0 0;
background-image: url('../_images/79732_icn_product_offer_sprite.png');
background-repeat: no-repeat;
}
.product-pod-details {
position: relative;
float: left;
width: 230px;
}

.ao-item {
	margin: 0 auto;
	padding: 5px 0 35px 0;
	position: relative;
	clear: both;
}

.ao-item:before,
.ao-item:after {
    content:"";
    display:table;
}

.ao-item:after {
    clear:both;
}

.ao-item {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
} /* from CSSTricks: http://css-tricks.com/pseudo-element-roundup/ */

.ao-details {
	float: right;
	width: 40%;
	padding-left: 20px;
}

.ao-item:first-child .ao-details {
	padding-bottom: 60px;
}

.ao-details h2 {
	color: #498EA5;
	margin-top: 0;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
	padding-bottom: 10px;
	box-shadow:  0 1px 0 #DFDEDC, 0 2px 0 rgba(255,255,255,0.5);
}

.ao-details p {
	color: #999;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 22px;
}

.ao-details p a{
	font-weight: bold;
	color: #498EA5;
}

.ao-details p a:hover{
	color: #2A3344;
}

.ao-preview {
	float: left;
	position: relative;
}

.ao-item-left .ao-details{
	float: left;
	padding-right: 20px;
	padding-left: 0px;
	text-align: right;
}

.ao-item img {
	margin: 0 auto;
	max-width: 100%;
	display: block;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
	opacity: 0.8;
	box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.ao-annotations {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(33,62,68,0.3);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.05);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
	opacity: 0;
	z-index: 5;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-o-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.ao-annotations span {
	display: block;
	position: absolute;
	padding: 10px 25px;
	width: 33%;
	min-width: 140px;
	text-align: center;
	background: rgba(255,255,255,1);
	color: rgba(20,40,47,0.9);
	font-size: 16px;
	font-style: italic;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.9);
	box-shadow: 0px 1px 4px rgba(0,0,0,0.2);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.ao-annotations span:after {
	position: absolute;
	background: transparent url(../_images/arrow.png) no-repeat center center;
	width: 32px;
	height: 33px;
	top: 50%;
	left: 100%;
	margin: -16px 0 0 -16px;
	content: '';
}

.ao-annotations span:nth-child(1) {
	top: 7%;
	left: 0%;
}

.ao-annotations span:nth-child(2) {
	top: 58%;
	left: 10%;
}


.ao-annotations span:nth-child(3) {
	top: 43%;
	right: 20%;
}

.ao-annotations span:nth-child(4) {
	top: 67%;
	right: 5%;
}

.ao-annotations span:nth-child(5) {
	bottom: 16%;
	left: 18%;
}

.ao-annotations span:nth-child(6) {
	top: 20%;
	right: 20%;
}

.ao-annotations span:nth-child(1):after,
.ao-annotations span:nth-child(6):after {
	background: transparent url(../_images/arrow_down.png) no-repeat center center;
}

.ao-item:nth-child(2) .ao-annotations span:nth-child(1) {
	top: 12%;
	left: 37%;
}

.ao-item:nth-child(2) .ao-annotations span:nth-child(2) {
	top: 32%;
	left: -5%;
}

.ao-item:nth-child(2) .ao-annotations span:nth-child(3) {
	top: 40%;
	right: -5%;
}

.ao-annotations span:nth-child(3):after,
.ao-annotations span:nth-child(4):after,
.ao-item:nth-child(2) .ao-annotations span:nth-child(1):after {
	left: auto;
	right: 100%;
	margin: -16px -16px 0 0;
	background-image: url(../_images/arrow_left.png);
}
.ao-annotations span:nth-child(2):after,
.ao-annotations span:nth-child(3):after,
.ao-annotations span:nth-child(5):after {
	left: auto;
	right: 100%;
	margin: -16px -16px 0 0;
	background-image: url(../_images/arrow_up.png);
}
input.ao-toggle {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
	opacity: 0;
	z-index: 100;
	border: none;
	cursor: pointer;
}

input.ao-toggle:checked + img {
	box-shadow: 1px 1px 6px rgba(0,0,0,0.2);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
    filter: alpha(opacity=99);
	opacity: 1;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-o-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
}

input.ao-toggle:hover + img{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
    filter: alpha(opacity=99);
	opacity: 1;
}

input.ao-toggle:checked ~ .ao-annotations,
input.ao-toggle:checked ~ .ao-annotations span{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
    filter: alpha(opacity=99);
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

input.ao-toggle:checked ~ .ao-annotations span:nth-child(1) {
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

input.ao-toggle:checked ~ .ao-annotations span:nth-child(2) {
	-webkit-transition-delay: 0.4s;
	-moz-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	-ms-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

input.ao-toggle:checked ~ .ao-annotations span:nth-child(3) {
	-webkit-transition-delay: 0.5s;
	-moz-transition-delay: 0.5s;
	-o-transition-delay: 0.5s;
	-ms-transition-delay: 0.5s;
	transition-delay: 0.5s;
}

input.ao-toggle:checked ~ .ao-annotations span:nth-child(4) {
	-webkit-transition-delay: 0.6s;
	-moz-transition-delay: 0.6s;
	-o-transition-delay: 0.6s;
	-ms-transition-delay: 0.6s;
	transition-delay: 0.6s;
}

input.ao-toggle:checked ~ .ao-annotations span:nth-child(5) {
	-webkit-transition-delay: 0.7s;
	-moz-transition-delay: 0.7s;
	-o-transition-delay: 0.7s;
	-ms-transition-delay: 0.7s;
	transition-delay: 0.7s;
}

.datr-dropcap {
	float: left;
	display: block;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 50px;
	margin: 4px 8px 0px 0px;
	text-align: center;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	background-color:#f86b35; 
	color:#fff;
}
