html {font-size:100%;}
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, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
}
input {vertical-align:baseline;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
:focus {outline:0;}
a:focus {outline:0;}
address {font-style:normal;}
ins {text-decoration:none;}
del {text-decoration:line-through;}


body {
	background:#fff;
	color:#444;
	font:62.5% Arial, Helvetica, sans-serif;
	width:100%;
}


/* BASE *****************/
a {color:#07b; text-decoration:none;}
a:hover {color:#ce6b00; text-decoration:underline;}
h1 {color:#232323; font-size:2.8em; font-weight:normal;margin-bottom:20px;line-height: 1.6em;}
h2 {color:#232323; font-size:2.2em; font-weight:normal;margin-bottom:5px;}
h3 {font-size:1.6em;}
h4 {font-size:2em;}
h5 {font-size:2em;}
h6 {font-size:2em;}
p {padding-bottom:15px;}
li {padding-left:20px;}


.mainBodyContainer { min-width:980px; }


/* COMMON *****************/
.headerContent,
.mainNavContent,
.content,
.footerContent {
	margin:0 auto;
	position:relative;
	width:960px;
}

/* HEADER *****************/
#header {
	background:#fff3d9 url(../images/bg_sprite.gif) repeat-x;
	border-bottom:1px solid #e8d4aa;
	height:98px;
	width:100%;
}
	#header .headerContent {height:98px; z-index:10;}
		#header .logo {
			background:url(../images/logo_lt.png) no-repeat;
			height:80px;
			position:absolute; top:10px; left:12px;
			width:330px;
		}
			#header .logo a {
				display:block;
				height:64px;
				text-indent:-9999px;
			}
		
		.liveHelp {
			display:block;
			width:182px;
			height:45px;
			position:absolute; top:28px; left:383px;
		}
		.phonesTop { text-align:right; position:absolute; top:12px; right:190px; }
		.phonesTop ul { padding:0; margin:0; list-style:none; }			
		.phonesTop ul li { padding:0; margin:0 0 3px 0; text-align:right; font-size:130%; line-height:1.2em; }				
		.phonesTop ul li img { margin:0 0 0 3px; }
		.phonesTop ul li span { padding:0 1px; }
		.phonesTop h6 { font-size:140%; color:#444; font-weight:bold; padding:0 24px 5px 0; margin:0; }
		
		#header .nav {
			font-size:1.4em;
			float:right;
			padding-top:9px;
			position:relative;
			z-index:10;
		}
			#header .nav li {
				border-right:1px solid #c3c0b8;
				float:left;
				padding:2px 0;
			}
				#header .nav li a {padding:0 10px;}
			#header .nav .lang {
				border:none;
				padding:2px 1px 2px 1px;
				position:relative;
				margin-left:-1px;
			}
			#header .nav .langHover {
				background-color:#fff;
				border-top:1px solid #c3c0b8;
				border-right:1px solid #c3c0b8;
				border-left:1px solid #c3c0b8;
				padding:3px 0 2px 0;
				margin-top:-2px;
				margin-left:-1px;
			}
				#header .nav .lang .select {
					background:url(../images/arrow.gif) no-repeat 90% 35%;
					display:block;
					padding:0 20px 5px 10px;
					position:relative;
					z-index:10;
				}
				#header .nav .langHover .select {background-color:#fff;}
				#header .nav .langHover .select:hover {text-decoration:none;color:#07b;}
				#header .nav .lang .popup {
					background:#fff;
					border:1px solid #c3c0b8;
					display:none;
					margin-left:-1px;
					padding:7px 0 5px 0;
					position:absolute; top:19px; left:0;
					width:130px;
				}
				#header .nav .langHover .popup {display:block;}
					#header .nav .lang .popup li {
						border:none;
						float:none;
						font-size:.9em;
						height:20px;
						line-height:1;
						padding:0;
					}
						#header .nav .lang .popup a {
							border:none;
							display:block;
							height:20px;
							line-height:1.4;
							padding-left:10px;
						}
							#header .nav .lang .popup a:hover {
								background:#e8e7e1;
								color:#07b;
								text-decoration:none;
							}
		#header .demoLink {
			background:url(../images/demo.png) no-repeat;
			height:48px;
			line-height:2.5;
			position:absolute; bottom:2px; right:0;
			text-align:center;
			width:177px;
		}
			#header .demoLink a {
				color:#e90;
				border-bottom:1px dashed;
				font-size:2em;
				font-weight:bold;
				text-decoration:none;
				text-transform:uppercase;
			}
				#header .demoLink a:hover {border:none;}
				
/* MAIN NAVIGATION ********/
#mainNav {
	background:#006cac url(../images/bg_sprite.gif) 0 -100px repeat-x;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	height:46px;
	width:100%;
}
	#mainNav .mainNavContent {height:46px; overflow:hidden; z-index:5;}
	#mainNav ul {overflow:hidden; margin-left:-2px;}
		#mainNav li {
			background:url(../images/mainnav_bd.png) no-repeat;
			color:#fff;
			float:left;
			font-size:1.6em;
			height:46px;
			line-height:2.7;
			padding:0 21px;
		}
			#mainNav li a {color:#fff;}
	#mainNav .search {
		background:url(../images/srch_bg.png) no-repeat;
		height:25px;
		overflow:hidden;
		position:absolute; top:11px; right:0;
		width:230px;
	}
		#mainNav .search input {
			background:none;
			border:none;
			color:#5b5b5b;
			float:left;
		}
			#mainNav .search .txt {
				font-size:1.3em;
				height:16px;
				padding:4px 6px;
				width:188px;
			}
			#mainNav .search .sbmt {
				cursor:pointer;
				height:25px;
				line-height:0;
				margin:0;
				padding:0;
				text-indent:-9999px;
				width:30px;
			}
			
/* SLIDER ****************/
#slider {
	border-bottom:1px solid #fff;
	height:330px;
	overflow:hidden;
	position:relative;
	width:100%;
}		
#sliderBox {
	width:100%;
	overflow:hidden;
	height:330px;
}
	
	.sliderWrap {
		height:330px;
		width:100%!important;
	}
	.sliderContent {
		height:330px;
		margin:0 auto;
		position:relative;
		width:960px;		
	}
	
.btnsidebar {position:relative;}
.btnsidebar a {
    background: url(../images/btnsidebar.png) no-repeat;
    color: #fff;
    float: left;
    font-size: 1.7em;
    height: 59px;
    line-height: 2.8em;
    margin-right: 6px;
    text-align: center;
    text-transform: uppercase;
    width: 204px;
    text-shadow: 0 1px 0 #00598f;
}	
	
	
	
	.sliderWrap h1 { position:absolute; top:37px; left:18px; color:#fff; font-size:5.25em; font-weight:bold; letter-spacing:-2.5px; }
	.sliderWrap h2 { position:absolute; top:112px; left:18px; width:600px; color:#fff; font-size:235%; line-height:1.1em; font-weight:bold; letter-spacing:-1px; }
	.sliderWrap h1, .sliderWrap h2 { text-shadow:0 1px 0 #c38714; }
	.sliderWrap .btn { position:absolute; top:224px; left:18px; width:380px;}
	.sliderWrap .btn a { 
		background:url(../images/slide_1_btn_1.png) no-repeat;
		color:#fff;
		float:left;
		font-size:1.9em;
		height:59px;
		line-height:2.8em;
		margin-right:6px;
		text-align:center;
		text-transform:uppercase;
		width:184px;
		text-shadow:0 1px 0 #00598f;
	}
	.sliderWrap .btn .orderNow {background-image:url(../images/slide_1_btn_2.png);text-shadow: 0 1px 0 #417400;}
	.sliderWrap .btn a:hover {color:#fff; text-decoration:none;}
	
	.slide_1 { background:#c47407 url(../images/slide_1_bg.jpg) repeat-x;}
	.slide_1 .sliderContent { background:url(../images/slide_1.jpg) 50% 0 no-repeat; }
	.slide_1 h2 { width:440px; }
	
	.slide_2 { background:#249bce url(../images/slide_2_bg.jpg) repeat-x;}
	.slide_2 .sliderContent { background:url(../images/slide_2.jpg) 50% 0 no-repeat; }
	.slide_2 h1, .slide_2 h2 { text-shadow:0 1px 0 #298eba; }
	
	.slide_3 { background:#c47407 url(../images/slide_1_bg.jpg) repeat-x;}
	.slide_3 .sliderContent { background:url(../images/slide_3.jpg) 50% 0 no-repeat; }
	
	.slide_4 { background:#249bce url(../images/slide_2_bg.jpg) repeat-x; }
	.slide_4 .sliderContent { background:url(../images/slide_4.jpg) 50% 0 no-repeat; }	
	.slide_4 h1, .slide_4 h2 { text-shadow:0 1px 0 #298eba; }	
	.slide_4 h2 { width:320px; }		
		
	#slider .control {
		background:url(../images/slider_ctrl.png) no-repeat;
		position:absolute; top:105px; right:0;
		height:117px;
		width:44px;
		z-index:900;
	}
		#slider .control li {padding:0;}
			#slider .control li a {
				display:block;
				height:58px;
				text-indent:-9999px;
				width:44px;
			}
				
/* CONTENT ****************/		
#content {
	background:#fff url(../images/content_bg.png) repeat-x;
	border-top:1px solid #d5d3cc;
	padding-bottom:1px;
	width:100%;
}
	.content {overflow:hidden;}
		#content .mainContent {
			float:left;
			padding:27px 0 0 20px;
			width:610px;
		}
			#content .mainContent p {font-size:1.6em; line-height:1.4;}
			#content .mainContent .txt {
				margin-bottom:20px;
				padding-bottom:10px;
			}
				#content .mainContent .txt h2 {
					height:42px;
					line-height:1.6;
					padding:0 0 13px 50px;
				}
				#content .mainContent .txt .mobileTools {background:url(../images/mobile_tools.png) no-repeat;}
				#content .mainContent .txt .emailTools {background:url(../images/email_tools.png) no-repeat;}
		#content .mainSideBar {
			background:url(../images/mainsidebar_bg.png) no-repeat;
			float:right;
			margin-top:15px;
			padding:25px 10px 0 33px;
			width:230px;
		}
			#content .mainSideBar .awards {
				border-bottom:1px solid #dcdddd;
				margin-bottom:23px;
				padding-bottom:11px;
			}
				#content .mainSideBar .awards .microsoft {margin-right:28px;}
				#content .mainSideBar .awards .stars {margin:0 48px 0 28px;}
					#content .mainSideBar .awards img {vertical-align:top;}
			#content .mainSideBar .news {font-size:1.2em; line-height:1.3;}
				#content .mainSideBar .news h2 {font-size:1.7em; padding-bottom:15px;}
					#content .mainSideBar .news dt {color:#878c8f;}
					#content .mainSideBar .news dd {font-size:1.2em; padding-bottom:13px;}
					#content .mainSideBar .news .more a {text-decoration:underline;}

	/* CONTENT inside ****************/
	#content .intContent {
		background:url(../images/int_content_bg.png) no-repeat;
		float:right;
		margin-top:9px;
		padding:1px 2px;
		width:720px;
	}
		#content .intContent .heading {
			background:url(../images/heading_bg.png) no-repeat;
			border-bottom:2px solid #c97909;
			height:86px;
			position:relative;
		}
			#content .intContent .heading .breadcrumbs {padding:13px 165px 9px 25px;}
				#content .intContent .heading .breadcrumbs li {
					color:#ffefb6;
					display:inline;
					font-size:1.2em;
					padding:0 7px 0 0;
					text-transform:capitalize;
				}
					#content .intContent .heading .breadcrumbs a {
						background:url(../images/marker.gif) no-repeat 100% 50%;
						color:#ffefb6;
						padding:0 13px 0 0;
					}
			#content .intContent .heading h2 {
				color:#fff;
				font-size:3.2em;
				font-weight:bold;
				padding:0 165px 0 24px;
				text-transform:capitalize;
				text-shadow: 0 1px 0 #ca860f;
				letter-spacing:-1px;
			}
		#content .intContent .extHeading {height:116px;}
			#content .intContent .extHeading .btn {
				background:url(../images/head_btn_bg.png) no-repeat;
				height:112px;
				position:absolute; bottom:0; right:0;
				width:163px;
			}
				#content .intContent .extHeading .btn a {margin:33px auto 0;}
			#content .intContent .heading .nav {
				height:31px;
				position:absolute; bottom:-2px; left:15px;
			}
				#content .intContent .heading .nav li,
				#content .intContent .heading .nav li a,
				#content .intContent .heading .nav .current,
				#content .intContent .heading .nav .current span {
					background:url(../images/head_nav_tabs.png) no-repeat;
					float:left;
					height:31px;
				}
				#content .intContent .heading .nav li {
					background-position:100% -32px;
					font-size:1.3em;
					line-height:2.3;
					margin-right:1px;
					padding:0 12px 0 0;
				}
					#content .intContent .heading .nav li a {background-position:0 -32px; padding-left:10px;}
						#content .intContent .heading .nav li a:hover {text-decoration:none;}
					#content .intContent .heading .nav .current {background-position:100% 0;}
						#content .intContent .heading .nav .current span {padding-left:10px;}
			
		#content .intContent .txt {
			padding:25px 25px 0 25px;
			min-height:450px;
			}
			#content .intContent .txt h3 {padding-bottom:10px;}
			#content .intContent p {
				color:#444;
				font-size:1.4em;
				line-height:1.4;
				padding-bottom:10px;
			}
				#content .intContent .txt ul {padding-bottom:18px;padding-left:20px;}
				#content .intContent .txt li {
					/*color:#e90;*/
					list-style-image:url(../images/marker.jpg);
					font-size:1.4em;
					line-height:1.4;
					/*list-style:disc inside;*/
					padding:0 0 7px 0px;
				}
					#content .intContent .txt li span {color:#444;}
			.intContent .note {
				background:#fff0bd;
				color:#5a554a;
				margin:6px 0 30px;
				overflow:visible;
				width:670px;
			}
				.intContent .note p {	font-style:italic; padding:12px 20px;}
				.intContent .note .frameB,
				.intContent .note .frameT,
				.intContent .note .frameB i,
				.intContent .note .frameT i {
					background:url(../images/cite_box_bg.gif) no-repeat;
					height:5px;
					overflow:hidden;
				}
				.intContent .note .frameT i,
				.intContent .note .frameB i {
					display:block;
					float:right;
					font-size:0;
					line-height:0;
					width:5px;
				}
				.intContent .note .frameT {background-position:-5px -5px;}
				.intContent .note .frameT i {background-position:0 -5px;}
				.intContent .note .frameB {background-position:-5px 0;}
				
			#content .intContent .txt .btn {margin-top:7px;}
				#content .intContent .btn .orderNow {
					background:url(../images/btn.png) no-repeat;
					color:#fff;
					display:block;
					font-size:1.8em;
					height:49px;
					line-height:2.4em;
					text-align:center;
					text-transform:uppercase;
					width:144px;
					text-shadow: 0 1px 0 #417400;
				}
				
				#content .intContent .btn .regNow {
					background:url(../images/b_btn.png) no-repeat;
					color:#fff;
					display:block;
					font-size:1.7em;
					height:49px;
					line-height:2.7em;
					text-align:center;
					text-transform:uppercase;
					width:144px;
					text-shadow:0 1px 0 #00598f;
				}
					#content .intContent .btn a:hover, #content .intContent .txt .demoBtn:hover {color:#fff; text-decoration:none;}
			#content .intContent .txt .demoBtn {
				background:url(../images/demo_btn.png) no-repeat;
				color:#fff;
				float:right;
				height:34px;
				font-size:1.1em;
				font-weight:bold;
				margin:-37px -7px 0 20px;
				padding-top:85px;
				text-align:center;
				text-transform:uppercase;
				width:134px;
				text-shadow: 0 1px 0 #00598f;
			}

			
/* Left Menu **************/			
	#content .sideBar {
		float:left;
		margin:9px 0;
		width:222px;
	}
		#content .sideBar .frameB {background:url(../images/sidebar_bg.png) no-repeat 0 100%; height:8px;}
		#content .sideBar ul {
			background:url(../images/sidebar_bg.png) no-repeat;
			padding:18px 0 7px 0;
			width:100%;
		}
			#content .sideBar li {
				font-size:1.6em;
				line-height:1.2em;
				padding:0 10px 10px 2px;
			}

				#content .sideBar li a { display:block; height:20px; padding:2px 0 3px 20px; }
				#content .sideBar li a.selected {background:#07b; font-style:normal; color:#fff; height:25px; padding:0; }
				#content .sideBar li a.selected span {
					display:block;
					height:20px;
					padding:2px 0 3px 20px;
					margin-right:-10px;
					position:relative;
					background:url(../images/sidebar_curr2.png) no-repeat 100% 0; 
				}

				#content .sideBar a:hover { text-decoration:none; }
					#content .sideBar li ul { background:none; padding:5px 0 2px 0; }
						#content .sideBar li li {
							font-size:.8em;
							line-height:1.3em;
							padding:0;
						}
							#content .sideBar li li a,
							#content .sideBar li li em,
							#content .sideBar li li span {
								color:#444;
								display:block;
								height:20px;
								margin:0;
								padding:0 0 0 20px;
							}

							#content .sideBar li li em {background:#07b; font-style:normal;}
							#content .sideBar li li span {
								margin-right:-10px;
								position:relative;
								padding:1px 0 0 0;
								height:19px;									
							}
							#content .sideBar li li em span {background:url(../images/sidebar_curr.png) no-repeat 100% 0; color:#fff;}
							#content .sideBar li li a:hover {background:#e8e7e1;}
							#content .sideBar li li a:hover span {background:url(../images/sidebar_select.gif) no-repeat 100% 0; cursor:pointer;}
							
/* END Left Menu */									
							
							
								
/* FOOTER *****************/
#footer {
	background:#f1bf43 url(../images/footer_bg.jpg) repeat-x;
	border-top:1px solid #cb7e0b;
	height:331px;
	width:100%;
}
	.footerContent {height:331px;}
		.footerTop {
			border-bottom:1px solid #c18f28;
			overflow:hidden;
			padding-bottom:18px;
		}
			.footerTop .quote {
				position:absolute; top:22px; left:0;
				width:302px;
			}
			
					.footerTop .quote2 {
				position:absolute; top:22px; left:400px;
				width:302px;
			}	
			
		.footerTop .quote3 {
    position: absolute;
    top: 22px;
    left: 800px;
    width: 200px;
}	
			
			
				.footerTop .quote .txt {width:302px;}
					.footerTop .quote .txt .frameT {
						background:url(../images/quote_bg.png) no-repeat;
						padding-top:15px;
						width:100%;
					}
					
								.footerTop .quote2 .txt {width:302px;}
					.footerTop .quote2 .txt .frameT {
						background:url(../images/quote_bg.png) no-repeat;
						padding-top:15px;
						width:100%;
					}	
					
					
					.footerTop .quote .txt .frameB {background:url(../images/quote_bg.png) no-repeat 0 100%; height:33px;}
						.footerTop .quote .txt p {
							color:#524a3d;
							font-size:1.3em;
							line-height:1.3;
							padding:0 20px;
							text-indent:20px;
						}
						
						.footerTop .quote2 .txt .frameB {background:url(../images/quote_bg.png) no-repeat 0 100%; height:33px;}
						.footerTop .quote2 .txt p {
							color:#524a3d;
							font-size:1.3em;
							line-height:1.3;
							padding:0 20px;
							text-indent:20px;
						}	
						
						
						
							.footerTop .quote .txt .mark {
								background:url(../images/quotes.gif) no-repeat;
								display:inline-block;
								height:11px;
								margin-left:4px;
								vertical-align:text-bottom;
								width:15px;
								overflow:hidden;
							}
				.footerTop .quote .author {
					color:#251f17;
					font-size:1.3em;
					padding:4px 20px;
				}
					.footerTop .quote .author strong {display:block; font-size:1.1em;}
			.footerTop .nav {
				margin-left:334px;
				overflow:hidden;
				padding:29px 0 22px;
			}
			
							.footerTop .quote2 .txt .mark {
								background:url(../images/quotes.gif) no-repeat;
								display:inline-block;
								height:11px;
								margin-left:4px;
								vertical-align:text-bottom;
								width:15px;
								overflow:hidden;
							}
				.footerTop .quote2 .author {
					color:#251f17;
					font-size:1.3em;
					padding:4px 20px;
				}
					.footerTop .quote2 .author strong {display:block; font-size:1.1em;}
			.footerTop .nav {
				margin-left:634px;
				overflow:hidden;
				padding:29px 0 22px;
			}			
			
			
			
				.footerTop .nav dl {
					border-left:1px solid #e2ac4e;
					display:inline;
					height:120px;
					float:left;
					margin-left:-1px;
					padding:0 24px;
				}
				.footerTop .nav .last {padding-right:0;}
					.footerTop .nav dt {
						color:#fff;
						font-size:1.6em;
						padding:2px 0 10px;
					}
					.footerTop .nav dd {font-size:1.4em; padding-bottom:2px;}
						.footerTop .nav dd a {color:#ffe5a4;}
						.footerTop .nav dt a, .footerTop .nav dd a:hover {color:#fff;}
			.footerTop .trialLink {
				display:inline;
				float:left;
				margin-left:355px;
				width:187px;
				margin: 15px;
			}		
				.footerTop .trialLink a {
					background:url(../images/footer_btn.png) no-repeat;
					color:#fff;
					display:block;
					font-size:1.6em;
					font-weight:bold;
					height:38px;
					line-height:2.3;
					text-align:center;
					text-transform:uppercase;
					width:187px;
				}
				.footerTop .trialLink a:hover {color:#f1bf43; text-decoration:none;}
			.footerTop .links {float:right; padding:0 20px;}
				.footerTop .links a {margin-left:25px;}
				.footerTop .links img {vertical-align:middle;}
		.footerBottom {
			border-top:1px solid #eabb5a;
			font-size:1.2em;
			overflow:hidden;
			padding:12px 0;
		}
			.footerBottom .copyright {
				color:#805d2a;
				float:left;
				padding:0 20px;
			}
			.footerBottom .nav {
				float:right;
				overflow:hidden;
				padding-right:13px;
			}
				.footerBottom .nav li {
					border-left:1px solid #ba8d34;
					display:inline;
					float:left;
					margin-left:-1px;
					padding:0 9px 0 8px;
				}
					.footerBottom .nav a {color:#4d3107;}
/* OUR STYLE *********/
.error{
	color:red;
}

.updated{
	border:1px solid green;
	color:green;
	text-align:center;
	padding:5px;
}

.must{
	color:red;
	margin-right:3px;
}

.coutrylist{
	width:148px;
}

.hideblock{
	display:none;
}

.bordernews{
	display:none;
	padding-left:10px;
	padding-top:5px;
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid #e9e7e2;
}

.datelink {
		font-size:1.4em;
}

.toptext{
	vertical-align:top;
	padding-left:10px;
}

.topimg{
	vertical-align:top;
	text-align:center;
}

.buytable{
	font-size:1.4em;
}

.newsdate{
	display:inline-block;
	margin-right:10px;
}
.newses{
	font-size:1.4em;
	display:block;
	margin-bottom:5px;
}
.img_sl{float:left;margin-right:10px;}

.img_main {
height: 45px;
width: 50px;
border: lightgray;
border-width: thin;
border-style: solid;
}

.img_main2 {
height: 45px;
width: 50px;
}


.list_main{display:inline-block;vertical-align:middle;margin-top:-22px;margin-left:15px;font-size:1.3em;}

.buytable{
	width:90%;
	border-left:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
	border-collapse: collapse;
	border-spacing: 5px;
}

.buytable td{
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	vertical-align:middle;
	padding:5px 10px 5px 10px;
	border:1px solid #aaaaaa;
	font-size:12px;
}

.buytable th{
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	text-align:left;
	font-size:12px;
	padding:5px 0px 5px 5px;
	background-color: #bbbbbb;
}

.buyprice{
	border:0px none;
}

.screens {
	width:100%;
}

.screens td{
	padding-bottom:5px;
	vertical-align: top;
}

.star{
	background:url(../src/star2.png) no-repeat;
	display:inline-block;
	width:13px;
	height:13px;
	margin-left:5px;
}

.super{
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: 1ex;
	color:red;
	margin-left:5px;
}

.orderbottom{
	background:url(../images/btn.png) no-repeat;
	color:#fffff;
	display:block;
	font-size:18px;
	height:49px;
	line-height:2.4em;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	width:144px;
	text-shadow: 0 1px 0 #417400;
	font-family:Arial,Helvetica,sans-serif;
}

.orderbottom:hover{
	text-decoration:none;
	color:#ffffff;
}

.orderbottom:visited{
	text-decoration:none;
	color:#ffffff;
}

.main_index_text{
	margin-left:10px;
}


.main_index_text2{
	margin-left:10px;
	font-family: cursive;
 /* color: rgb(153, 0, 0)!important; */
 color: rgb(213, 67, 48)!important;
  margin-top: 20px;
  text-align: justify;
}


.main_index_text3{
	margin-left:10px;
	font-family: cursive;
  color: rgb(3, 107, 3)!important;
  text-align: justify;
}


.main_index_text4 {
    margin-left: 1px;
    font-family: cursive;
    color: rgb(0, 0, 0);
    font-size: 1.3em;
    text-align: justify;
}

.main_index_text5 {

    color: rgb(3, 107, 3);

}


.smalltext{
	font-size:13px;
}

.header_text td{
	vertical-align:middle;
	font-size:1.4em;
}

.disicon{
	vertical-align:top;
}

.l_open{
	color:green;
}

.l_open a{
	color:green;
}

.l_close{
	color:grey;
}
.testiblock{border:1px solid #E4DEA0;background-color:#F6F5EC;padding:10px;}
.testiblock .testiimg{float:left;}

.prod404{height:40px;}

.social_small{
	display:inline-block;margin-right:5px;
}

.social_sep{
	display:inline-block;width:20px;
}

.social_middle{
	display:inline-block;vertical-align:middle;color:#958f83;
}

.social_p1{
	display:block;position:relative;bottom:-59px;float:left;left:20px;
}

.social_p2{
	display:block;position:relative;bottom:-59px;float:left;left:20px;
}

.social_p3{
	display:block;position:relative;bottom:-62px;float:left;left:20px;
}

.soc_twit_ico{
	float:left;
}

.soc_twit_txt{
	float:right;font-size:11pt;margin-top:3px;
}

.soc_lets{
	border-bottom:1px dashed #896925;color:#fdb827;font-size:18pt;font-weight:bold;display:block;position:relative;bottom:-50px;float:right;right:15px;
}

.soc_arr{
margin-bottom: -10px;
	/*background:url(../images/soc_arr.png) no-repeat;display:block;width:122px;height:21px;position:relative;bottom:-33px;float:right;right:42px;*/
}

.soc_share{
	color:#958F83;margin-bottom:10px;font-size:11pt;
}

.right_cont{float:right;}
.right_cont_top{height:120px;margin-bottom:15px;}

.inline {display:inline-block;}

.info-table { margin-bottom:20px; border-top:1px solid #ccc; border-left:1px solid #ccc; }
.info-table th,
.info-table td { x-vertical-align:middle; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
.info-table th { padding:9px 11px; line-height:1.3em; font-size:14px; text-align: left; background-color: #DFE5E7}
.info-table td { padding:11px 11px 13px 11px; line-height:1.23em; font-size:13px; }
.info-table .subtitle-line td { background-color:#eef1f2; color:#777; font-style:italic; font-size:14px; text-align: center;}
.info-table small { font-size:11px; color:#888; font-weight:normal; }
.info-table .highlighted { background-color:#edfbcf; }


