* {
	color: rgb(52, 52, 52);
}
body {
-x-system-font:none;
font-family:Trebuchet MS,Arial,'Liberation Sans',FreeSans,sans-serif;
/*font-size:13px;*/
color: rgb(52, 52, 52);
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
a:focus {
}
hr {
border-color:#CCCCCC;
border-style:solid;
border-width:1px 0 0;
clear:both;
height:0;
}
h1 {
font-size:25px;
}
h2 {
font-size:23px;
}
h3 {
font-size:21px;
}
h4 {
font-size:19px;
}
h5 {
font-size:17px;
}
h6 {
font-size:15px;
}
ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}
li {
margin-left:30px;
}
/*
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
margin-bottom:20px;
} */



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
/*font-size:100%;*/
/*margin:0;*/
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
/*padding:0;*/
vertical-align:baseline;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
content:none;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}


.container_12,.container_16
{margin-left:auto;margin-right:auto;width:1000px;}
.grid_1,.grid_2,.grid_3,.grid_5,.grid_6,.grid_7,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16
{display:inline;float:left;margin-left:10px;margin-right:10px}
.grid_menu,.grid_9 {display:inline;float:left;}
.container_16 .grid_4{width:220px}
 .container_12 .grid_3{width:280px;/*margin-top:16px;*/}

.container_12 .grid_Ques { margin:auto;padding-top:25px;padding:10px 10px 10px 10px }

.container_12 .grid_6,.container_16 .grid_8{width:460px}
.container_16 .grid_12{width:64%;}
.container_12 .grid_9 {width:70%}

.container_12 .grid_9 {margin-left:17px;}
.container_12 .grid_12,.container_16 .grid_16{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}


.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}




/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
html, body { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p, blockquote, address, big, cite, code, em, font, img, small, strike, sub, sup, li, ol, ul, fieldset, form, label, legend, button,  caption, tr, th, 		
td { /* margin:0; padding:0; */ border:0; font-weight:normal; font-style:normal; /*line-height:1;*/ font-family:inherit;}
table { border-collapse:collapse; border-spacing:0;  }
ul { list-style:none; }
blockquote:before, blockquote:after { content:""; }

.fix{ clear: both; height: 1px; margin: -1px 0 0; overflow: hidden }
.fl, .fll, .aleft { float:left }
.fr, .frr, .aright { float:right }
.ac, span .ac{ text-align:center }
.ar, span .ar{ text-align:right }
.al, span .al{ text-align:left }

a { text-decoration:none; }
a:hover { text-decoration:underline }

.imgleft { border:2px solid #CCCCCC; float:left; margin:0 15px 15px 0;  }
.imgleft_none { float:left; margin:0 15px 15px 0; }
.aright { float:right; margin-bottom:15px; }

.imgright { border:2px solid #CCCCCC; float:right; margin:0 0 15px 15px; }

/*	--------------------------------------------------
 Structure
 -------------------------------------------------- */

#header { padding:0px 0px }
#banner { padding:23px 0 15px 0px }

#wrapper,#wrapper_feaured { 
	padding:20px 0px; 
	height:100%; /*
	overflow:hidden; */
}
#wrapper_feaured {padding:0px 0 0 0px;}
#content { float:left; }
#content-in { float:left; }

#sidebar { /*float:right;*/clear:both; background-color:#fff;}
#sidebar-in { float:left;  }
.sidebar-in_top {   }
.sidebar-in_bottom {
 background:url(images/sidebarbg_c.jpg) repeat-y;  

min-height:50px; _height:300px; padding-top:5px; padding-bottom:10px; }

#content-blog { float:left; }
#sidebar-blog { width:26%; float:right;   }
.sidebar-blog_top {  }
.sidebar-blog_bottom { min-height:500px; _height:500px; padding-top:20px; padding-left:20px;  }

#page_head {  font-size:28px; padding:0; }
  #page_head h1 { margin:0 27px 0 27px; padding:15px 0px; border-bottom:1px solid #9e9e9e;  }
  a.post-edit-link{ color:#888888 }
    a.post-edit-link:hover{ color:#3b98f7 }
#footer { padding:0px 0px 0px 0px; height:100%; overflow:hidden; }
#footer td.leftPart { padding:0px 10px 0px 5px; height:100%; /*overflow:hidden;*/ }
#footer td.Rightpart{background-color:#000200;padding-left:10px;}


/*	--------------------------------------------------
Header
-------------------------------------------------- */
h1.logo { display: block; font-size:18px; padding:13px 0 24px 14px ; margin:0; float:left; width:20%}
.logo span { width: 100%; height: 100%; position:absolute; bottom:0; left:0;    }
.logo span, .logo span a { width:160px; height:28px;  }
.logo span a { display:block; cursor:pointer; }
.logo a:hover { text-decoration:none; }

#header #logo-spot{ 
	display: block; 
	font-size:18px; 
	padding:0; 
	margin:0; 
	float:left; 
	width:20%;
}
  #header .blog-title a{ color:#222222; font:bold 38px Verdana; padding:0; margin:0 }
    #header .blog-title a:hover{ text-decoration:none; color:#666666 }
#header .blog-description{ color:#666666 }

#nav ul { 
	float:right; 
	margin:17px 0 0 0; 
	padding:0px 10px 0px 10px; 
	height:25px; 
}
#nav li { float:left; list-style-type:none; margin:5px 4px 0px 5px; padding:0px; overflow:hidden; line-height:15px;  }
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a { text-decoration:none; }
#nav ul li.current_page_item a:hover { text-decoration:none; }
#nav ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; display:block;  padding:5px 6px 6px 5px; margin:0px 0px 0px 15px; text-transform:uppercase;  }
#nav ul li a:hover { text-decoration:none; color:#000; }

#nav ul li:hover, #nav ul li.hover, #nav ul li.current_page_item {}
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a {  }

/*	--------------------------------------------------
Banner
-------------------------------------------------- */
/*#banner h2 {font-size:18px; text-align:left;}
#banner h3 {font-size:14px; text-align:left;}
#banner h4 {font-size:12px; text-align:left;}

#banner p {font-size:12px; text-align:left;}*/


#banner #product { 
	height:100%; 
	overflow:visible; 
	text-align:left; 
	position:relative; 
}


#banner .shadow { width:956px; text-indent:-9009px; position:absolute;  bottom:0; left:5px; z-index:1; }
#banner .buttonbar { text-align:center; width:270px; margin:0 auto; padding-top:15px;   }

.action_button a { 
	width:123px; 
	height:24px; 
	font:bold 13px Trebuchet MS,Arial, Helvetica, sans-serif; 
	text-align:center; 
	padding-top:6px;  
	display:block; 
	text-decoration:none; 
	margin-right:10px; 
	float:left;  
}
.action_button a:hover { }


/*	--------------------------------------------------
content
-------------------------------------------------- */

.plan_box { padding:0; margin:0 ; width:100%}
.plan_box_top { /*padding:4px 5px;*/ font-size:22px; text-align:center; width:100% }
.plan_box_bottom .description{ min-height:185px;padding-right:10px; }

p { margin:0; padding:0 0 8px 0; line-height:18px;  }

#content ul { margin:0; padding:0; list-style:none; }
#content li { margin:0 0 8px 0; padding:0 0 0 8px; line-height:18px; }

p.planprice,.planPS { margin:20px 10px 10px 0; padding-top:5px; text-align:left; font-size:22px; font-weight:bold; }

.startnow a { width:141px;  padding-right:10px; height:22px; font:bold 14px Arial, Helvetica, sans-serif; text-align:center; padding-top:6px;  display:block; text-decoration:none; margin-right:10px; margin-left:28px;}
.startnow a:hover {  }
/*
.plan_spacer { margin-left:47px;  }
.plan_box_first_space {margin-left:23px;  }*/
.plan_spacer { margin-left:42px;  }
.plan_box_first_space {margin-left:37px;  }

blockquote { margin:10px 0 0px 0; padding:0 0 0px 25px; } 
blockquote p { font-size:16px; font-weight:bold; }
blockquote cite { font-size:11px; font-style:normal; float:right; }

.posts h1 {	font-size: 25px }
.posts h2 {	font-size: 23px }
.posts h3 {	font-size: 21px }
.posts h4 {	font-size: 19px }
.posts h5 {	font-size: 17px }
.posts h6 {	font-size: 15px }

dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,address,fieldset { padding:10px 0 5px 0; margin:0 }
p { padding:0px 0 10px 0; line-height:20px; margin:0 }

code { line-height:18px; background:#ccc; }


/*---------PAGE NAVIGATION - pagination --------- */
.pagination { width: 100%; font-size: 12px; font-weight: bold; padding:0 }
.Navi { float: right; padding: 0 0 20px 0 }
  .Navi a { color: #000; display: block; float: left; padding: 3px 8px 0 8px; height:20px; text-decoration: none !important; border:1px solid #cccccc; margin-left: 4px }
    .Navi a:hover { color:#000; background: #ddd }
  .Navi .on { color:#fff; display: block; float: left; font-size: 12px; padding: 6px 9px; margin-left: 4px; background: #000 !important }

/*	--------------------------------------------------
sidebar 
-------------------------------------------------- */
#sidebar h2 { margin:0 0 8px 0; padding:0 0 5px 0; font-size:22px; font-weight:normal; } 

/*	--------------------------------------------------
sidebar-in
-------------------------------------------------- */

#sidebar-in ul { margin:0 12px  0 12px; padding:0; list-style:none; }
#sidebar-in li { 
	margin:0;  
	font-size:14px;
	border-bottom:1px solid #b0b0b0;  
	background:transparent url(images/menuArrow.jpg) no-repeat left 7px;
}
#sidebar-in li a { display:block; padding:6px 0 5px 15px; text-decoration:none;   border:1px solid transparent;border-left:0px;}
#sidebar-in li a:hover {  display:block; padding:6px 0 5px 15px; }

#sidebar-in ul li ul{ margin:0; padding:0 0 0 20px; list-style:none;  } 
#sidebar-in ul li ul li a {/* background:transparent !important; margin-bottom:1px; color:#666 !important; font-size:17px;  */}
#sidebar-in ul li ul li a:hover {/* background:#fff !important; margin-bottom:1px; color:#000 !important;*/ }

#sidebar-in li.current_page_item a, #sidebar-in li.current_page_parent { display:block;/*  background:#fff; color:#000;  font-weight:bold;*/  }

#sidebar-in li.current_page_parent {/* border-bottom:1px solid #b0b0b0;*/}

#sidebar-in ul li ul li.current_page_item a { background:#fff !important; margin-bottom:1px; color:#2B98EA !important;  }

	
/*	--------------------------------------------------
footer 
-------------------------------------------------- */

#footer p { font-size:12px; padding:0; margin:0 0 8px 0;  }
#footer .designby { font-size:12px; }

#footer p a { text-decoration:none; }
#footer p a:hover { text-decoration:none; }

#footer .aright { margin-right:-12px }
  #footer .aright a{ font-size:12px }
  #footer .aright li{ list-style:none; display:block; float:left; padding:0 10px 0 0px; margin:0 0 0 10px; border-right:1px solid  }

#footer  .sitelinks a{color:#e2e2e2;font:normal 12px Trebuchet MS,Arial;}
#footer  .footerlink{border-top:1px solid #414142;padding-top:10px}  
#footer  .footerlink a,#footer .footerlink {
	color:#7e7e7e;
	font:normal 12px Trebuchet MS,Arial;
}
#footer  .footerlink a:hover{color:#a5a5a5}
.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}
.clearh {clear:both;}
/***************/
.downloadbg {
	background-color:#333333;
	height:45px;/*
	padding:15px 0 0 13px;*/
	padding:15px 0 0 0;
	width:100%;
}
a.download,a.buynow,a.download:hover,a.buynow:hover ,.download,.download_hov,.buynow,.buynow_hov,a.buynow_home,.buynow_home,a.buynow_home:hover,.buynow_home_hov,
a.download_black,a.buynow_black,a.download_black:hover,a.buynow_black:hover ,.download_black,.download_black_hov,.buynow_black,.buynow_black_hov{
	height:30px;
	font:normal 16px/30px Trebuchet MS,Arial;
	color:#fff;
	text-align:center;
	/*float:left;*/
	display:inline-block;
	text-decoration:none;
	border:none;
	cursor:pointer;
}
a.download ,.download {
	background:transparent url(images/download.png) no-repeat top;
	width:122px;
}
a.download:hover,.download_hov  {
	background:transparent url(images/download.png) no-repeat bottom;
	width:122px;
}
a.buynow,.buynow  {
	background:transparent url(images/buynowLarge.png) no-repeat top;
	width:100px;
	margin-left:12px;
}
a.buynow:hover,.buynow_hov  {
	background:transparent url(images/buynowLarge.png) no-repeat bottom;
	width:100px;
	margin-left:12px;
}
a.buynow_home,.buynow_home  {
	background:transparent url(images/buynow.png) no-repeat top;
	width:87px;
	margin-left:12px;
}
a.buynow_home:hover,.buynow_home_hov  {
	background:transparent url(images/buynow.png) no-repeat bottom;
	width:87px;
	margin-left:12px;
}
/*** black**/
a.download_black ,.download_black {
	background:transparent url(images/download_black.gif) no-repeat top;
	width:140px;
	height:40px;
}
a.download_black:hover,.download_black_hov  {
	background:transparent url(images/download_black.gif) no-repeat bottom;
	width:140px;
	height:40px;
}
a.buynow_black,.buynow_black  {
	background:transparent url(images/buynow_black.gif) no-repeat top;
	width:104px;
	height:40px;
}
a.buynow_black:hover,.buynow_black_hov  {
	background:transparent url(images/buynow_black.gif) no-repeat bottom;
	width:104px;
	height:40px;
}
.workOnBg {
	background:transparent url(images/worksOnBg.jpg) repeat-x;
	height:79px;
	width:100%;/*
	padding:0  30px 0 35px;*/
}
.workOnBgInner {padding:0  20px 0 20px;}
#sublinks ul,#sublinks ul li {
	padding:0;margin:0;
	list-style-type:none;
	line-height:35px;
}
#sublinks ul {padding:15px 0 20px 45px;}
#sublinks ul li { 
	text-align:left;width:36%;display:block;float:left;
	font-size:30px;
	color:#fff;
	
}
#sublinks ul li  a {font-size:30px;
	color:#fff;
	text-decoration:none;
}
#sublinks ul li a:hover {color:#C0C0C0;}
#sublinks ul li.iphoneui {width:185px;text-align:right;padding-right:15px;}
#sublinks ul li.businessCard {width:360px;padding-left:20px}
.menuHeadBg {
	background:transparent url(images/menuHeadbg.jpg) no-repeat;
	width:220px;
	height:41px;
	color:#fff;
	font:normal 22px/41px Arial;
	text-align:center;
}
.menuBottomBg {
	background:transparent url(images/menuBottomBg.jpg) no-repeat;
	width:220px;
	height:13px;
}

/*** Rounded Corners */
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
	
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/

b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
/*** END : Rounded Corners */

.LoginBox ,.FeaturesBox{
	background-color:#333;
	width:95%;
	padding:10px;
	color:#fafafa;
	margin-top:10px;
}
.FeaturesBox {padding:10px 10px 10px 25px;}
.FeaturesBox {width:660px;margin:0px;clear:both;min-height:635px;*min-height:645px;}
.FeaturesBox  h3 {
	color:#3998f5;
	font:normal 22px verdana;
	border-bottom:1px solid #9d9d9d;
	text-transform:uppercase;
}
.cornertop {
	background:transparent url(images/cornerTop.jpg) no-repeat;
	width:695px;
	height:9px;
	clear:both;
}
.cornerbottom {
	background:transparent url(images/cornerBottom.jpg) no-repeat;
	width:695px;
	height:9px;
}
.LoginBox a {color:#bebebe;}
.LoginBox a:hover {color:#fff;}
input,textarea,select {font-family:Trebuchet MS,Arial, Helvetica, sans-serif; }
.spacetop11 {clear:both;height:10px;}
.lrSpace {margin:0 27px;}

#proFeatures ,#proFeatures li{
	margin:0;padding:0;
}
#content-in ul#proFeatures {margin-left:10px;}
#proFeatures li {margin-right:8px;}
#proFeatures li,#proFeatures li a {
	display:block;
	float:left;
	list-style-type:none;
}
#proFeatures li a {
	background:transparent url(images/tab_small.gif) no-repeat left top;
	height:40px;
	width:128px;
	color:#000;
	font:normal 14px/40px verdana;
	text-align:center;
	text-decoration:none;
}
#proFeatures li a:hover,#proFeatures li a.tabsel{
	background:transparent url(images/tab_small.gif) no-repeat left bottom;
	color:#fff;
}
.FeaturedPoints ,.FeaturedPoints li{padding:0px;margin:0px;}
#content-in .FeaturedPoints {margin:10px 0 0 15px;}
#content-in .FeaturedPoints li{
	list-style-type:none;
	background:transparent url(images/bullet_right.gif) no-repeat left 0;
	color:#9d9d9d;
	font:normal 12px verdana;
	padding-left:27px;
}

.flags{
	width:600px;
	height:100px;
	padding:25px 0 0 0 ;
}
.flagsrow1{
	width:100%;
	text-align:center;
}
.engflag{
	background:url(images/flag.gif) no-repeat left top;
}
.width40{width:40px;}

/*** #loginform ***/
#loginform .Left ,#loginform .Right{
	float:left;
	margin-bottom:7px;
}
#loginform .Left {clear:both;}
#loginform .Left {width:100px;}
.LoginBox h3 {color:#c2c2c2;font-size:16px;margin-bottom:10px;} 

.flags a {
	color:#9d9d9d;
	font:normal 11px Arial;
	text-decoration:none;
	text-align:center;
	display:block;
	float:left;
	width:60px;
}
.flags a.clear {clear:both;}
.flags a:hover { color:#fff;}
.cze,.dan,.finn ,.hun ,jap  ,.nor  ,.pol ,.rom ,.rus ,.swe ,.ukr ,.eng ,.ita ,.fre ,.ger ,.spa ,.bra ,.chiSi ,.chiTra {
	width:16px;
	height:11px;
}
.eng { background:transparent url(images/flag.gif) no-repeat left top; }
.ita { background:transparent url(images/flag.gif) no-repeat right top; }
.fre { background:transparent url(images/flag.gif) no-repeat left -24px; }
.ger { background:transparent url(images/flag.gif) no-repeat right -24px; }
.spa { background:transparent url(images/flag.gif) no-repeat  left -48px; }
.bra { background:transparent url(images/flag.gif) no-repeat right -48px; }
.chiSi { background:transparent url(images/flag.gif) no-repeat  left -72px; }
.chiTra { background:transparent url(images/flag.gif) no-repeat right -72px;}
.cze { background:transparent url(images/flag.gif) no-repeat right -96px;}
.dan { background:transparent url(images/flag.gif) no-repeat left -108px;}
.finn { background:transparent url(images/flag.gif) no-repeat left -12px; }
.hun { background:transparent url(images/flag.gif) no-repeat  right  -12px; }
.jap { background:transparent url(images/flag.gif) no-repeat   left -36px; }
.nor { background:transparent url(images/flag.gif) no-repeat  right -36px; }
.pol { background:transparent url(images/flag.gif) no-repeat  left -60px; }
.rom { background:transparent url(images/flag.gif) no-repeat right -60px; }
.rus { background:transparent url(images/flag.gif) no-repeat left -84px; }
.swe { background:transparent url(images/flag.gif) no-repeat right -84px; }
.ukr { background:transparent url(images/flag.gif) no-repeat left -96px; }

.topspace10 {padding-top:15px;clear:both;}
.topspace5 {padding-top:5px;clear:both;}

.sidebar-in_bottom fieldset{
	border:none;
	padding: 4px 12px 0 10px;
	width:195px;
}
.sidebar-in_bottom fieldset h1 {font:normal 22px verdana;padding:0px 0 10px 0}
.textindent {margin-left:10px;}
.dgraytext {color:#6a6868;line-height:17px;}

.Price {font:normal 32px verdana;color:#3998f5;}
.additional_description_span {
	width:200px;
	background-color:#e9e9e9;
	padding: 5px  10px;
	color:#323232;
}
.additional_description_span a {color:#1969a5}


.productimage {
	float:left;
	width:100px;
	height:100px;
	position:relative;
}
.productimage a {text-decoration:none;}
.product span {
	background:transparent url(images/productFrame.png) no-repeat scroll 0 0;
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	left:0;
	top:0;
}
.product img { border:medium none;margin:2px 0 0 2px }

.noimage,.noimageLarge {
	background:#fff url(images/noimagebg.png) repeat-x bottom;
	color:#2d2d2d;
	height:66px;
	width:98px;
	padding-top:30px;
}
.productimage_large {
	float:left;
	width:130px;
	height:130px;
	position:relative;
}
.productimage_large a {text-decoration:none;}
.product_large span {
	background:transparent url(images/productFrameLarge.png) no-repeat scroll 0 0;
	display:block;
	width:130px;
	height:130px;
	position:absolute;
	left:0;
	top:0;
}
.product_large img { border:medium none;margin:2px 0 0 2px }
.noimageLarge {width:128px;	height:76px;padding-top:50px}

.maintitle {
	font:normal 40px  Trebuchet MS;
	color:#fff;
} 

.subtitle {
	color:#299ae2;
	font:bold 28px  Trebuchet MS;
}
.subtitleInner {
	color:#fffefe;
	font:bold 30px Trebuchet MS;
}
#nav {
	width:73%;
	float:right;
}
.leftspace {padding-left:10px;width:96%;*min-width:97%;text-align:justify;}

.center {text-align:center;}
.buttonCenter {
	width:230px;
	margin:auto;
}

.grid_Ques cite {color:#f00;text-align:right;float:right;padding-right:10px;}

#loginform {width:300px;}
.user-profile-links a.currentpage {color:#2B98EA;font-weight:bold;}
.user-profile-links a:hover {
	color:#2B98EA;
}

/* products page *//*
.orderpage{
	border:1px solid #b0afb0;
	width:70%;
	padding:10px;
	clear:both;
	min-height:300px;
}

#orderpage h1{
	border-bottom:1px solid #9E9E9E;
	margin:0;
	padding:15px 0;
	color:#4792E5;
}
.orderpage small {font-size:10px;}*/



#orderpage{
	border:1px solid #b0afb0;
	width:100%;
	padding:10px;
	clear:both;
}
.PriceBox,.totalBox {
	width:200px;
	height:52px;
	background-color:#d5d0ca;
	color:#302f2a;
	font:bold 25px/52px Arial;
	text-align:center;
}
.totalBox {
	background-color:#4aacc5;
	color:#fff;
}
td.center {text-align:center;font:bold 18px arial}
.fright {float:right}
#divorderpage h1{
	border-bottom:1px solid #9E9E9E;
	margin:0;
	padding:15px 0;
	color:#4792E5;
}
#orderpage small {font-size:10px;}
#content-in h2, #content-blog h2 {border:none;font-family:Trebuchet MS;}
.FeaturesBox  h2 {
	color:#ee9624;
	font:normal 22px verdana;
	border-bottom:1px solid #9d9d9d;
	text-transform:uppercase;
}
.horLine {
	border-bottom:1px solid #9d9d9d;
	height:1px;
}
.entry p {text-align:justify}
.maintitle sup,.maintitle sup.copy {
	vertical-align: top;
	position: relative;
	font-size:20px;
	top:-3px;
}
.maintitle sup.copy,.plan_box_top a sup.copy { font-size:15px; }
.plan_box_top a sup {
	font-size:11px;
	position:relative;
	top:-11px;
}
p.productBox{
width:200px;
} 
.detailpart {width:540px;text-align:justify;}

/*** image smalll*/

.productimage_sm {
	float:left;
	width:53px;
	height:54px;
	position:relative;
}
.productimage_sm a {text-decoration:none;}
.product_sm span {
	background:transparent url(images/pro_small.png) no-repeat scroll 0 0;
	display:block;
	width:53px;
	height:54px;
	position:absolute;
	left:0;
	top:0;
}
.product_sm img { border:medium none;margin:2px 0 0 0px }

.noimage_sm,.noimageLarge_sm {
	background:#fff url(images/noimagebg.png) repeat-x bottom;
	color:#2d2d2d;
	height:45px;
	width:48px;
	padding-top:9px;
	font-size:11px;
	padding-left:3px;
}




/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { background:#202020; /*margin:0 20px;*/color:#343434; }/*202020*/
a { color:#299ae2; }
a:hover { color:#4d4d4d;text-decoration:underline; }

/*	--------------------------------------------------
 Structure
 -------------------------------------------------- */

#header {
	 background:#252525 url(images/headerbg.jpg) repeat-x top; border-bottom:1px solid #4d4d4d;  
}
#banner { background:#333333 repeat-x left  bottom ;  }

#wrapper { background:#fff; border-top:0px solid #000;min-height:300px }
#wrapper_feaured {background:#000; }
#sidebar-in {}
.sidebar-in_top { /*background:url(../images/sidebarbg_t.jpg) no-repeat top;  */ }
.sidebar-in_bottom { /*background:url(../images/sidebarbg_b.jpg) no-repeat bottom;*/ }

#sidebar-blog { background:url(images/sidebarbg2_c.jpg) repeat-y left top; }
.sidebar-blog_top { background:url(images/sidebarbg2_t.jpg) no-repeat top left;   }
.sidebar-blog_bottom { background:url(images/sidebarbg2_b.jpg) no-repeat bottom left; }

#page_head { background:#fff; color:#4792e5;}
#footer { height:100%; overflow:hidden;/* background:url(../images/footerbg.png) repeat-x top;*/    }


/*	--------------------------------------------------
Header
-------------------------------------------------- */

.logo span, .logo span a { background:url(../images/logo.gif) no-repeat;  }
.logo span a { background:url(images/logo.gif) no-repeat; }
.logo a:hover { color:#fff; }

#nav ul li a { color:#fff;  }
#nav ul li a:hover { color:#000; }

#nav ul li:hover, #nav ul li.hover, #nav ul li.current_page_item {/* background: url(../images/nav-active.gif) top left no-repeat;*/ color: #595959; }
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a { color: #c0c0c0 !important;/* background: url(../images/nav-active.gif) top right no-repeat; */}
#nav ul li a:hover { color: #fff; background: urlimages/nav-active.gif) top right no-repeat; }



/*	--------------------------------------------------
Banner
-------------------------------------------------- */
#banner h2 { color:#000; }
#banner h2 span { color:#3c3c3c; }

#banner h2 { color:rgb(71, 146, 229); }
/*#banner h2 span { color:#bbb; } */


#banner .shadow {/*background:url(images/shadow_black-trans.png) no-repeat center top;  color:#fff;*/ }


.action_button a { background:url(images/buttonbg_black.png) no-repeat; color:#111;  }
.action_button a:hover { color:#111;   background:url(../images/buttonbg_h_black.png) no-repeat;  }


/*	--------------------------------------------------
content
-------------------------------------------------- */



/* Next line puts the black space between body and footer */
.plan_box { padding-top:16px;/* background:url(images/box_centerbg.jpg) repeat-y; */ width:100%;}
/* Above line puts the black space between body and footer */



.plan_box_top {
	margin-top:16px;
	width:100%;
	clear:both;
	float:left;
	background:#fff; /* background:#212121 url(images/box_headbg_black.jpg) no-repeat; *//*
	padding:4px 4px 4px 3px; */
	font-size:24px; 
	text-align:left; 
	color:#17426f;   
}
.plan_box_top a {font-size:24px;color:#17426f;    }
.plan_box_bottom { 
	background:#fff; 
	padding:0px 0;
	clear:both;float:left;  
	min-height:180px;
	width:100%;
	width:100%;
}


#content li { background:url(images/bullet.png) no-repeat 0 5px; }

p.planprice { color:#000;  /*border-top:1px solid #e8e6e6; border-bottom:1px solid #e8e6e6; */  }

.startnow a { background:url(images/b_startnow.png) no-repeat; width:141px;  padding-right:10px; height:22px; font:bold 14px Arial, Helvetica, sans-serif; text-align:center; padding-top:6px;  display:block; color:#444; text-decoration:none; margin-right:10px; margin-left:28px;}
.startnow a:hover { color:#000;  background:url(../images/b_startnow.png) no-repeat;  }

h3, h4, label, div {
	color: rgb(52, 52, 52);
}

.core-body-dialog,
.core-dialog {
	background: white !important;
}
.store-product-list-item-action-list {
	text-align: left !important;
}