body {	font-family: Tahoma; margin:0; padding:0; color:#444a4f; font-size:12px; width:100%; background: #FFFFFF  
}
form {margin:0;  padding:0;
}
img {border:0px
}
a {	color:#ddf5ff; font-size:12px; text-decoration:none
}
a:hover {text-decoration:underline;
}
ul{margin:0px; padding:0px; list-style:none;
}
li{margin:0px; padding:0px;
}
#wrapper {
	position:relative;
	width:100%;
}
#header_wrapper {width: 100%; background:url(../images/header_line.gif) repeat-x left top
}
#header {width: 1012px; margin: 0px auto; padding:0px; text-align:left; background:url(../images/header_bg.gif) no-repeat left top; font-size:0px
}
#logo { padding:12px 0 32px 18px; float:left; height:64px; width:368px
}

/* search start */
#search { float:right; padding:37px 21px 10px 0px; width:328px;
}
.search {
	font-family:Tahoma; 
	font-size:12px; 
	color:#606060; 
	background: url(../images/search_bg.gif) no-repeat left top; 
	width:290px; 
	height:24px; 
	padding:6px 0 0 8px; 
	border:0px; 
}
#search-bar { position: relative
}
#search-bar form p { padding: 0px
}
#search-bar form div.form-container { height: 35px
}
div.search-panel { display: block; background:#f4fbfe; position: absolute; z-index: 5000; width: 323px; top: 32px; left:0px; border: 1px solid #8be0f5; padding: 10px 2px; color: #1a1a1a; font-size: 12px; font-weight: bold
}
div.search-panel div.types { float: left; width: 160px
}
div.search-panel div.types ul { padding: 5px 0px 0px 0px; list-style: none
}
div.search-panel div.types2 ul { 
	list-style: none;
	padding: 23px 0px 0px 0px; 
}
div.search-panel div.types ul li {
	padding: 3px; 
	color: #1a1a1a; 
	font-size: 12px; 
	font-weight: normal; 
	overflow: hidden;
}
div.search-panel div.sec-cat { float: right; width: 125px
}
/*div.search-panel div.sec-cat label { display: block; padding-bottom: 14px
}*/
div.search-panel div.sec-cat label span, div.search-panel div.types label span { padding-left: 5px
}
/* search end */

.clear { clear:both; font-size:0px; height:1px
}

#cart_view{
	background: url(../images/cart_view_bg.gif) left top repeat-x;
	color: #2d3737;
	float: right;
	font-family: Tahoma;
	font-size: 12px;
	height: 42px;
	line-height: 42px;
	margin: -5px 12px 0 0;
	text-align: center;
	width: 260px;
}
#cart_view a{
	display: block;
	float: right;
}
#menu_wrapper {width: 100%; background:url(../images/menu_bg.gif) repeat-x left top
}
#menu {
	width: 992px; 
	margin: 0px auto; 
	padding:5px 10px 0px 10px; 
	text-align:left; 
	background:url(../images/menu_bg.gif) repeat-x left top; 
	height:37px; 
	font-size:0px
}
#nav { 
	height:37px; 
	line-height:37px; 
	font-size:12px;
	width: 660px;
}
#nav ul{margin:0; padding:0; list-style:none;
}
#nav li{margin:0px; padding:0px; float:left; width:116px; text-align:center
}
#nav a { font-size:12px; font-family:Tahoma; color:#444a4f; text-decoration:none; display:block
}
#nav a:hover { font-size:12px; font-family:Tahoma; color:#fbfefe; text-decoration:none; background:url(../images/nav_h.jpg) no-repeat left top
}
#nav a span { background: url(../images/span_bg.gif) no-repeat right center; padding:0px 12px
}
#nav a:hover span { background: url(../images/span_bg_h.gif) no-repeat right center; padding:0px 12px
}
#content_wrapper {width: 100%; background: url(../images/content_bg.gif) repeat-x left top 
}
#content {width: 1012px; margin: 0px auto; padding:19px 0 30px 0; text-align:left; background: url(../images/content_bg.gif) repeat-x left top 
}
#content_preview {width: 1002px; margin: 0px auto; padding:13px 0 50px 10px; text-align:left; background: url(../images/content_bg.gif) repeat-x left top 
}
#left_sidebar { width:492px; float:left
}
#right_sidebar { width:492px; float:right
}
.casing { background:#f4fbfe; border:1px #8be0f5 solid; padding:8px 16px 9px 28px
}
.thumb { width:145px; padding:0px; margin:8px 0; font-size:0px
}
.title { font-family:Tahoma; font-size:22px; font-weight:bold; color:#405050; padding:21px 0 8px 0
}
.blue { color:#32add4
}
.info { line-height:16px; padding-bottom:14px
}
a.view { font-size:12px; font-family:Tahoma; color:#1c3139; padding:6px 0px 6px 12px; background:url(../images/view_bg_n.gif) no-repeat left; text-decoration:none; width:184px; display:block
} 
#blue_wrapper {width: 100%; background:#ddf5ff
}
#blue_wrapper a { color:#444A4F
}
#blue {width: 958px; margin: 0px auto; padding:17px 24px 26px 30px; text-align:left; background:#ddf5ff
}
.title_b { font-family:Tahoma; font-size:22px; font-weight:bold; color:#32add4; padding:0px 0 8px 0
}
#grey_wrapper {width: 100%; background:#525e5e
}
#grey {width: 953px; margin: 0px auto; padding:18px 30px 20px 29px; text-align:left; background:#525e5e
}
.title_grey { font-family:Tahoma; font-size:14px; font-weight:bold; color:#FFFFFF; padding:0px 0 2px 0
}
#grey a { color:#ddf5ff; font-size:12px; font-family:Tahoma; text-decoration:none; line-height:24px
}
#grey a:hover { text-decoration:underline
}
#grey ul{margin:0; padding:0; list-style:none;
}
#grey li{margin:0; padding:0 0 0 8px; background:url(../images/li_bg.gif) no-repeat left top; font-size:12px
}
#footer_wrapper {width: 100%; background:#343c3c
}
#footer {width: 953px; margin: 0px auto; padding:20px 22px 20px 37px; text-align:left; background:#343c3c; font-size:11px; color:#94a5a5 
}
#footer a { font-size:11px; color:#94a5a5; text-decoration:none  
}
#footer a:hover { text-decoration:underline
}


/* Browse_menu start */
#browse_submenu {position:absolute; width:212px; left:0px; top:0px; z-index:90; padding:0px; margin:0px; display: none
}
#browse_submenu ul {list-style: none; padding:12px 10px 0 32px; margin:0px
}
#browse_submenu li{ text-align:left ; padding:0px; margin:0px; width:155px
}
#browse_submenu a {color: #444a4f; font-family: Tahoma; font-size: 14px; text-decoration: none; line-height:24px; padding:0px
}
#browse_submenu a:hover{color: #e47100; font-family: Tahoma; font-size: 14px; text-decoration: none; background:none
}

#browse_cust {position:absolute; width:212px; left:121px; top:0px; z-index:90; padding:0px; margin:0px; display: none
}
#browse_cust ul {list-style: none; padding:12px 10px 0 32px; margin:0px
}
#browse_cust li{ text-align:left ; padding:0px; margin:0px; width:155px
}
#browse_cust a {color: #444a4f; font-family: Tahoma; font-size: 14px; text-decoration: none; line-height:24px; padding:0px
}
#browse_cust a:hover{color: #e47100; font-family: Tahoma; font-size: 14px; text-decoration: none; background:none
}

#browse_help {position:absolute; width:212px; left:489px; top:0px; z-index:90; padding:0px; margin:0px; display: none
}
#browse_help ul {list-style: none; padding:12px 10px 0 32px; margin:0px
}
#browse_help li{ text-align:left ; padding:0px; margin:0px; width:155px
}
#browse_help a {color: #444a4f; font-family: Tahoma; font-size: 14px; text-decoration: none; line-height:24px; padding:0px
}
#browse_help a:hover{color: #e47100; font-family: Tahoma; font-size: 14px; text-decoration: none; background:none
}
/* Browse_menu end */

.templ_wrap { 
	background:#f4fbfe; 
	border:1px #8be0f5 solid; 
	overflow: hidden;
	padding:16px 5px 0 16px;
}
.template { width:145px; float:left; margin:0 8px 8px 0
}
.thumb_img { font-size:0px; padding:0 0 6px 0;
}
.price { background:#fcfdfe; border:1px #9ce7f7 solid; font-size:12px; color:#444a4f; padding:2px 5px 2px 1px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius: 4px; border-radius: 4px;  
}
#cats { font-family:Arial; font-size:11px; color:#5b5b5b; background:#e8f7fc; border:1px #8be0f5 solid; padding:11px 12px 14px 12px
}
#cats a { font-family: Arial; font-size: 11px; color:#5b5b5b; line-height: 16px; text-decoration:none
}
#cats a:hover { line-height: 16px; text-decoration:underline
}
#types { font-family:Tahoma; font-size:14px; color:#444a4f; background:#e8f7fc; border:1px #8be0f5 solid; padding:11px 12px 14px 12px
}
#types ul{margin:0; padding:0; list-style:none;
}
#types li{margin:0; padding:0 0 0 8px; background:url(../images/type_arrow.gif) no-repeat left top; font-size:14px
}
#types li:hover {margin:0; padding:0 0 0 8px; background:url(../images/type_arrow_h.gif) no-repeat left top; font-size:14px
}
#types a { color:#444a4f; font-size:14px; font-family:Tahoma; text-decoration:none; line-height:24px
}
#types a:hover { text-decoration:underline; color:#e47100
}
.paging { font-family:Tahoma; font-size:12px; color:#444a4f; padding:0px
}
.paging  a { font-family:Tahoma; font-size:12px; color:#444a4f; text-decoration:none; margin:0 8px 0 0
}
.paging a:hover { text-decoration:underline; color:#e47100
}
a.page { background:#fcfdfe; border:1px #9ce7f7 solid; font-size:12px; color:#444a4f; padding:2px 5px 2px 4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius: 4px; border-radius: 4px;  
}

#top_preview { background:url(../images/top_blue.gif) no-repeat left top; height:28px; line-height:28px; color:#1c1e23; font-size:11px; font-family:Arial
}
#top_preview a { color:#1c1e23; font-size:11px; font-family:Arial;
}
#top_preview b { color:#0fa4de
}
#preview_img { background:url(../images/preview_bg.gif) repeat-y left top
}
#price { width:143px; float:left; background:url(../images/price_bg.gif) no-repeat left top; height:66px; font-size:36px; color:#334951; font-family:Arial; line-height:65px; text-align:center
}
.tech { background:#f4fbfe; border:1px #8be0f5 solid
}
#tech_info { padding:0px; font-size:10px; font-family:Arial; color:#393939; 
}
#tech_info b {font-size:12px; font-family:Arial; color:#ff4a00; 
}
.files { padding:0 5px 7px 0; float:left 
}
#tags { font-family: Arial; font-size: 12px; color:#585856; line-height: 22px; text-align:center
}
#tags a { font-family: Arial; font-size: 12px; color:#585856; line-height: 22px; text-decoration:none
}
#tags a:hover { font-family: Arial; font-size: 12px; color:#585856; line-height: 22px; text-decoration:underline
}

#view_full_btn { background:transparent url(../images/preview_bg.png) no-repeat scroll left top; height:110px; left:50%; margin:-55px 0 0 -118px; position:absolute; top:50%; width:236px;
}
#view_full_btn a { display:block; height:26px; margin:51px auto 0; width:139px;
}

#content_in { background:#f4fbfe; border:1px #8be0f5 solid; padding:16px 15px 20px 25px
}
#content_in a { color:#32ADD4
}
.title_blue { font-family:Tahoma; font-size:22px; font-weight:bold; color:#405050; padding:21px 0 15px 0
}
#content_in p { padding-bottom:12px; margin:0px 
}

/* Loader ****************/

#interface1 {
	z-index:1;
}
#loader_container {text-align:center; position:absolute; top:40%; width: 450px; padding: 10px 0}


.title_h2 {
 width:300px;
 padding:12px 0 0 18px;
}
.border_preview{
	z-index:100;
	position:absolute; 
	background: #f4fbfe;
	border: 2px solid #8be0f5;
	width: 450px;
}
* html .border_preview {
	z-index:100;
	position:absolute; 
	background: #f4fbfe;
	border: 2px solid #8be0f5;
	width: 450px;
	height: 300px;
}
.border_preview h2 {font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 12pt; color: #405050; font-weight: 600; margin: 0px; padding: 10px 10px 0 10px}

.carusel{
	height: 322px;
	overflow: hidden;
}

.carusel_up{
	visibility: hidden;
}

#preview_bar{
	background: url(../images/preview_bar_bg.jpg) left top repeat-x;
	height: 41px;
	width: 100%;
}

#preview_hide{
	float: left;
	padding: 12px 0 0 32px;
	vertical-align: baseline;
}
.pva{
	color: #afb7bb;
	line-height: 19px;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}
.ai{
	float: left;
	margin-right: 8px;
}

#preview_buy{
	float: left;
	padding: 12px 0 0 10px;
	vertical-align: baseline;
}

#preview_logo{
	float: right;
	height: 40px;
	width: 63px;
}

/* cart */
#content_cart {width: 1006px; margin: 0px auto; padding-bottom:50px; text-align:left; background: url(../images/content_bg.gif) repeat-x left top; font-family:Arial; font-size:11px; color:#393939
}
.cart_t { background:#fffef7; border:1px #8be0f5 solid; padding:7px 0 7px 18px; font-size:12px; font-weight:bold; color:#0fa4de; font-family:Arial
}
.cart_blue { background:#f7fdff; border:1px #8be0f5 solid;
}
.cart_item { padding:0 13px 7px 18px; font-size:10px; font-family:Arial; color:#393939
}
.cart_item b { padding:6px 0px 0 0px; font-size:12px; display:block
}
.skin { padding:0 0 0 23px
}
.blue_2 { background:#e3f9ff; border:1px #ccf5ff solid;
}
.input1 {font-family:Arial; font-size:12px; color:#186aa3; background:#FFFFFF; width:24px; border:0px; text-align:center
}
.file { padding-right:5px
}
.software { padding:15px 24px 8px 17px; font-size:10px
}
.cart_blue2 { background:#d6f1fa; border:1px #8be0f5 solid;
}
.sub_menu {display:none
}
.sub_menu a:link, .sub_menu a:visited, .sub_menu a:hover{display:block
}
.customization_option { position:absolute; top:38px; left:15px; width:694px; margin:0px; font-size:11px; font-family:Arial; color:#393939
}
.title_2 { font-size:12px; font-weight:bold; color:#186aa3
}
.package { line-height: 14px; padding:0px; margin:0px; font-size:11px; font-family:Arial; color:#393939
}
.package ul { padding:0px; margin:0px; list-style:none
}
.package ul li { padding:0px 0 0 9px; margin:0px; background:url(../images/arrow_1.gif) no-repeat left;
}
.hosting_popup { position:absolute; top:68px; left:17px; width:167px; margin:0px; z-index:10; padding-top:6px;width:393px; font-size:11px; font-family:Arial; color:#393939
}
.host { line-height: 14px; padding:0px; margin:0px; font-size:11px; font-family:Arial; color:#393939
}
.host ul { padding:0px; margin:0px; list-style:none
}
.host ul li { padding:0px 0 0 9px; margin:0px; background:url(../images/arrow_1.gif) no-repeat left;
}
.host_bg { background:url(../images/host_bg.png) repeat-y left top; position:relative
}
.cust_bg {background:url(../images/cust_bg.png) repeat-y left top; position:relative
}
.white { background:#fffef7; border:1px #8be0f5 solid;
}
.cart_blue_b { background:#f7fdff; border:1px #dff8ff solid;
}
.input {font-family:Arial; font-size:11px; color:#393939; background:#FFFFFF; width:105px; border:0px;
}
.total { background:#e1f7fd; border:1px #b6eaf8 solid; font-size:12px; font-weight:bold
}
	
/* advance search */

#wrapper { width:100%; position:relative
}
#advanced_wrapper {width: 100%; position:absolute; left:0px; top:100px; z-index:100
}
#advanced {width: 824px; margin: 0px auto; padding:0px; text-align:left; position:relative;
}
#close {width:33px; position:absolute; top:9px; right:16px; z-index:150
}
#adv_footer {height:53px; background:url(../images/adv_bottom.png) no-repeat left bottom
}
.keyw {font-family:Arial; font-size:12px; color:#606060; background:#FFFFFF; width:535px; height:16px; padding:0px; border:0px; position:absolute; left:13px; top:7px
}
.item {font-family:Arial; font-size:12px; color:#606060; background:#FFFFFF; width:175px; height:16px; padding:0px; border:0px; position:absolute; right:22px; top:7px
}
label { color:#6d5c55; font-size:12px; font-family:Arial; line-height:18px
}

/* checkout */
.input55 {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #B1C5D4;
color:#393939;
font-family:Arial;
font-size:12px;
height:19px;
padding:2px 0 0 8px;
width:228px;
}

.inps55 {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #A9BFCF;
color:#393939;
font-family:Arial;
font-size:12px;
height:22px;
padding:1px;
width:238px;
}

#content p { padding-bottom:10px
}
#stat_p { padding:0px 40px 10px 40px; 
}
#stat_p a { color:#444A4F; font-family:Tahoma; font-size:12px; text-decoration:underline
}
#stat_p a:hover { color:#444A4F; font-family:Tahoma; font-size:12px; text-decoration:none
}

#grey_choose ul{margin:0; padding:0; list-style:none;
}
#grey_choose li{margin:0; padding:0 0 9px 8px; background:url(../images/choose_arrow.gif) no-repeat left top; color:#ddf5ff; font-size:12px; font-family:Tahoma;
}

#free_templ { color:#444A4F; font-family:Tahoma; font-size:12px; line-height:18px; padding-top:20px
}
#free_templ a { color:#444A4F; font-size:12px; text-decoration:underline
}
#free_templ a:hover { color:#E47100; text-decoration:none
}




