body{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:11px;
	color:#373737;
	background:#fff;
}

#wrap{
	margin:0px auto;
	padding:0px 10px;
	width:910px;
	border:#6D6D6D solid;
	border-width:0px 2px;
	background:url(../images/bg.gif) repeat-x;
}

#wrap #header{
	margin:0px;
	padding:0px;
}
#wrap #header a{
	color:#373737;
	text-decoration:none;
}
#wrap #header a:hover{
	color:#FF7900;
}
#wrap #header .logo{
	margin:15px 0px 0px 0px;
	padding:0px;
	width:160px;
	height:102px;
	float:left;
}
#wrap #header .content{
	margin:0px;
	padding:0px;
	width:670px;
	height:116px;
	float:right;
}
#wrap #header .content .top{
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:right;
}
#wrap #header .content .top span{
	color:#FF7900;
	font-weight:bold;
}
#wrap #header .content .bottom{
	margin:0px;
	padding:0px;
	height:90px;
}
#wrap #header .content .bottom .mcafee{
	margin:45px 0px 0px 0px;
	padding:0px;
	width:140px;
	float:left;
}
#wrap #header .content .bottom .search{
	margin:43px 0px 0px 0px;
	padding:0px;
	width:320px;
	float:left;
}
#wrap #header .content .bottom .live-chat{
	margin:6px 0px 0px 0px;
	padding:0px;
	width:189px;
	float:right;
}
#wrap #header .content .bottom .live-chat h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#FF7900;
}
#wrap #header .content .bottom .live-chat span{
	font-size:14px;
	font-weight:bold;
	color:#000;
}

/******************* top menu ******************/
#wrap #header .top-menu{
	clear:both;
	margin:0px;
	padding:0px;
	font-size:12px;
}
#wrap #header .top-menu ul{	
	margin:0px;
	padding:5px 0px 0px 0px;
	list-style:none;
}
#wrap #header .top-menu li{
	margin:0px;
	padding:0px 15px 0px 60px;
	display:inline;
	background:url(../images/arrow-nav.gif) no-repeat right;
}
#wrap #header .top-menu li a{
	color:#FFFFFF;
	text-decoration:none;
}
#wrap #header .top-menu li a:hover{
	text-decoration:underline;
}
/***********************************************/
#wrap #header .top-vendors{
	clear:both;
	margin:10px 0px;
	padding:0px;
	font-size:12px;
}
#wrap #header .top-vendors a {
	color:#4f4f4f;
}
#wrap #header .top-vendors a:hover {
	color:#FF7900;
}
#wrap #header .top-vendors .vendor-link {
	margin:0px;
	padding:2px 0px 2px 10px;
	font-weight:bold;
	float:right;
}
#wrap #header .top-vendors .navigation {
	margin:0px;
	padding:0px;
	width:750px;
	text-align:center;
	float:left;
}
#wrap #header .top-vendors .navigation ul{
	margin:0px;
	padding:2px 10px;
	list-style:none;
}
#wrap #header .top-vendors .navigation li{
	margin-left:18px;
	padding:0px;
	font-weight:bold;
	display:inline;
}
#wrap #header .top-vendors .navigation li a{
	color:#4f4f4f;
	text-decoration:none;
}
#wrap #header .top-vendors .navigation li a:hover{
	text-decoration:underline;
}

/******************* bodyPart ******************/
#wrap #bodyPart{
	clear:both;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#wrap #bodyPart h1 {
	margin:0px;
	padding:7px 0px;
	font-size:22px;
	color:#FF7900;
}
#wrap #bodyPart h2{
	margin:0px;
	padding:5px 0px;
	font-size:18px;
	color:#373737;
}
#wrap #bodyPart h3{
	margin:0px;
	padding:3px 0px;
	font-size:14px;
	color:#373737;
}
#wrap #bodyPart span{
	color:#FF7900;
}
#wrap #bodyPart p{
	margin:3px 0px;
	padding:0px;
	color:#373737;	
	line-height:14px;
}
#wrap #bodyPart a{
	color:#FF7900;
	text-decoration:none;
}
#wrap #bodyPart a:hover{
	text-decoration:underline;
}
#wrap #bodyPart .success {
	color:#006600;
}
#wrap #bodyPart .error {
	color:#FF0000;
}
#wrap #bodyPart .color-gray {
	color:#373737;
}
#wrap #bodyPart .color-orange {
	color:#FF7900;
}
#wrap #bodyPart .breadcum{
	clear:both;
	margin:10px 0px 0px 0px;
	padding:0px;
}

/******************* form **********************/
#wrap #bodyPart form{
	margin:0px;
	padding:0px;
}
#wrap #bodyPart form p{
	clear:both;
}
form p label{
	width:120px;
	display:block;
	text-align:right;
	padding:3px;
	float:left;
	color:#373737;
}
#wrap #bodyPart form .textbox{
	padding:2px;
	border:1px solid #B5B5B5;
}

/****************** member-board ****************/
#wrap #bodyPart .member-board{
	margin:0px;
	padding:0px;
}
#wrap #bodyPart .member-board .member-area{
	margin:10px;
	padding:0px;
	width:550px;
	float:left;
}
#wrap #bodyPart .member-board .member-area h2 {
	margin:0px;
	padding:7px 0px;
}
#wrap #bodyPart .member-board .member-area a{
	color:#4f4f4f;
	text-decoration:none;
}
#wrap #bodyPart .member-board .member-area a:hover{
	color:#FF7900;
	text-decoration:underline;
}
#wrap #bodyPart .member-board .login-area{
	margin:10px 15px;
	padding:10px;
	width:250px;
	border:#BEBEBE solid 1px;
	background:#F9F9F9;
	float:right;
}
/***********************************************/
#wrap #bodyPart .member-board-menu{
	clear:both;
	padding-top:30px;
	width:910px;
	height:33px;
}
#wrap #bodyPart .member-board-menu a {
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
#wrap #bodyPart .member-board-menu a:hover{
	color:#FF7900;
	font-size:11px;
}
#wrap #bodyPart .member-board-menu h2{
	margin:0px;
	padding:3px 3px;
	width:220px;
	color:#fff;
	background:#FF7900;
	float:left;
}
#wrap #bodyPart .member-board-menu ul{
	margin:0px;
	padding:0px;
	width:684px;
	list-style:none;
	float:left;
}
#wrap #bodyPart .member-board-menu li{
	margin-left:1px;
	padding:7px 0px;
	font-size:11px;
	text-align:center;
	background:#d4ebfb;
	background:#373737;
	display:inline;
	float:left;
}

/********************** faq ********************/
#wrap #bodyPart .faq{
	margin:0px;
	padding:0px;
}
#wrap #bodyPart .faq h3 {
	margin:20px 0px 10px 0px;
	padding:5px 10px;
	border-bottom:#FF7900 solid 2px;
	background:#FFDDBF;
}
#wrap #bodyPart .faq p{
	display:none;
}

#wrap #bodyPart .faq li {
	margin:10px 0px;
	padding:0px;
	font-weight:bold;
	list-style-type:disc;
	cursor:pointer;
}
#wrap #bodyPart .faq li:hover {
	color:#FF7900;
}
#wrap #bodyPart .faq li.active {
	color:#FF7900;
	background-position: right 5px;
}

/****************** login-block ****************/
#wrap #bodyPart .login-block{
	clear:both;
	margin:10px 0px;
	padding:10px;
	height:400px;
	border:1px solid #b5b5b5;
	background:#f0f0f0;
}
#wrap #bodyPart .login-block p{
	margin:0px;
	padding:5px 0px 0px 0px;
}
.login-block .left{
	width:380px;
	float:left;
}
.login-block .right{
	width:440px;
	float:right;
}

/***************** shopping cart ***************/
#wrap #bodyPart .cart {
	margin:0px;
	padding:0px;
}
#wrap #bodyPart .cart h1{
	padding:15px 0px;
	font-size:28px;
	font-weight:normal;
}
#wrap #bodyPart .cart span{
	color:#FF7900;
}
#wrap #bodyPart .cart .qty-input{
	padding:2px 10px;
	font-weight:bold;
	color:#373737;
	width:10px;
	border:#FF7900 solid 1px;
}
#wrap #bodyPart .cart .heading{
	font-size:14px;
	font-weight:bold;
	color:#FF7900;
}
#wrap #bodyPart .cart .heading2{
	height:100px;
	font-weight:bold;
	color:#FFF;
	background:#FF7900;
	
}
#wrap #bodyPart .cart .heading3{
	height:100px;
	font-weight:bold;
	color:#000;
	background:#FFEFE0;
}
#wrap #bodyPart .cart .border1{
	border-top:#ff7900 dotted 2px;
}
#wrap #bodyPart .cart .border2{
	border-right:#ff7900 dotted 1px;
}
#wrap #bodyPart .cart .border3{
	border-bottom:#C6C6C6 solid 1px;
}

/********************* testimonials **********************/
#wrap #bodyPart .TestimonialsHor {
	clear:both;
	margin:0px;
	padding:0px;
}
#wrap #bodyPart .TestimonialsHor h2 {
	margin:0px;
	font-size:20px;
	color:#FF7900;
}
#wrap #bodyPart .TestimonialsHor .testimonials-info{
	margin:0px 0px 0px 7px;
	width:296px;
	float:left;
}
#wrap #bodyPart .TestimonialsHor .testimonials-info p {
	margin:0px;
	padding:5px 0px;
	/*height:170px;*/
}
#wrap #bodyPart .TestimonialsHor .testimonials-info h4 {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
}
#wrap #bodyPart .TestimonialsHor .testimonials-info img {
	float:right;
}
/*********************************************************/
#wrap #bodyPart .TestimonialsList {
	clear:both;
	margin:0px;
	padding:0px;
}
#wrap #bodyPart .TestimonialsList h3 {
	margin:0px;
	padding:7px;
	color:#FF7900;
	border-bottom:#373737 solid 1px;
}
#wrap #bodyPart .TestimonialsList p {
	margin:0px;
	padding:5px 0px;
}
#wrap #bodyPart .TestimonialsList h4 {
	margin:0px;
	padding:0px;
}

/******************* sitemap *********************/
#wrap #bodyPart #sitemap{
	margin:0px;
	padding:0px;
}
#wrap #bodyPart #sitemap a {
	color:#373737;
	text-decoration:none;
}
#wrap #bodyPart #sitemap a:hover {
	color:#FF7900;
	text-decoration:underline;
}
#wrap #bodyPart #sitemap h3 {
	clear:both;
	padding:5px 0px;
	border-bottom:#373737 solid 1px;
}
#wrap #bodyPart #sitemap h3 a {
	color:#FF7900;
	text-decoration:none;
}
#wrap #bodyPart #sitemap h3 a:hover {
	text-decoration:underline;
}
#wrap #bodyPart #sitemap ul {
	margin:0px;
	padding:0px;
	float:left;
}
#wrap #bodyPart #sitemap li {
	margin:1px;
	padding:5px 0px;
	width:110px;
	list-style:none;
	float:left;
}
/************************************************/
#wrap #bodyPart .paging {
	margin:10px 0px;
	text-align:center;
}
#wrap #bodyPart .paging ul {
	margin:0px;
	list-style:none;
}
#wrap #bodyPart .paging li {
	margin:0px 0px 0px 5px;
	display:inline;
}
#wrap #bodyPart .paging li a {
	padding:4px 7px;
	text-decoration:none;
	color:#FFF;
	background:#373737;
}
#wrap #bodyPart .paging li a:hover{
	color:#FF7900;
}
#wrap #bodyPart .paging .sel {
	padding:5px 6px;
	color:#FFFFFF;
	background:#FF7900;
}

/**************** product items ******************/
#wrap #bodyPart .product-items {
	margin:20px auto 0px auto;
	padding:0px;
	width:800px;
}
.product-items .border1 {
	border:#B5B5B5 solid;
	border-width:1px 1px 1px 1px;
}
.product-items .border2 {
	border:#B5B5B5 solid;
	border-width:0px 1px 1px 1px;
}

/***************** order items *******************/
#wrap #bodyPart .order-items {
	margin:0px auto;
	padding:0px;
	width:800px;
	border:#B5B5B5 solid;
	border-width:0px 1px;
}
.order-items .heading {
	margin:0px;
	padding:0px;
	color:#373737;
	font-size:12px;
	font-weight:bold;
	background:#FFDEBF;
}
.order-items .border1{
	border:#B5B5B5 solid;
	border-width:0px 1px 1px 0px;
}
.order-items .border2{
	border:#B5B5B5 solid;
	border-width:0px 0px 1px 0px;
}
.order-items span {
	color:#FF7900;
}

/**************** reorder items ******************/
#wrap #bodyPart .reorder-items {
	margin:20px auto 0px auto;
	padding:0px;
	width:800px;
}
.reorder-items .border1 {
	border:#B5B5B5 solid;
	border-width:1px 1px 1px 1px;
}
.reorder-items .border2 {
	border:#B5B5B5 solid;
	border-width:0px 1px 1px 1px;
}

/********************* main ********************/
#wrap #bodyPart #main {
	margin:0px;
	padding:0px;
	width:646px;
	float:left;
}

#wrap #bodyPart #main .left{
	float:left;
}
#wrap #bodyPart #main .right{
	float:right;
}
#wrap #bodyPart #main .box404{
	margin:0px;
	padding:10px 30px;
	border:1px #B5B5B5 solid;
	background:#f0f0f0;
}
#wrap #bodyPart #main .box404 .textbox{
	margin:0px 5px 0px 0px;
	padding:2px;
	width:300px;
	border:#B5B5B5 solid 1px;
	float:left;
}

/************** Most Popular exams *************/
#wrap #bodyPart #main .popular-exams {
	clear:both;
	margin:20px 0px 5px 0px;
	padding:0px;
	width:646px;
	height:255px;
	border:#FF7900 solid 1px;
	display:inline-block;

	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap #bodyPart #main .popular-exams h3 {
	margin:0px;
	padding:5px 0px;
	color:#fff;
	text-align:center;
	background:#FF7900;

	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
}
#wrap #bodyPart #main .popular-exams h4 {
	margin:10px 0px 0px 10px;
	padding:0px;
	color:#FF7900;
}
#wrap #bodyPart #main .popular-exams a {
	color:#373737;
}
#wrap #bodyPart #main .popular-exams a:hover {
	color:#FF7900;
}
#wrap #bodyPart #main .popular-exams ul {
	margin:5px 0px;
	padding:0px;
	width:68px;
	list-style:none;
	float:left;
}
#wrap #bodyPart #main .popular-exams li {
	line-height:20px;
}

/**************** recent block ********************/
#wrap #bodyPart #main .recent-block{
	clear:both;
	margin:10px 0px;
	padding:0px;
	width:646px;
	overflow:hidden;
}
#wrap #bodyPart #main .recent-block h3{
	margin:3px 10px;
	padding:0px;
	width:295px;
	color:#373737;
}
#wrap #bodyPart #main .recent-block ul{
	margin:0px;
	padding:0px;
	width:100px;
	list-style:none;
	float:left;
}
#wrap #bodyPart #main .recent-block li{
	margin:0px;
	padding:5px 0px;
}
#wrap #bodyPart #main .recent-block .block1{
	margin:0px;
	padding:3px;
	width:310px;
	border:#C60 solid 1px;
	float:left;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap #bodyPart #main .recent-block .block2{
	margin:0px;
	padding:3px;
	width:310px;
	border:#C60 solid 1px;
	float:right;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}

/**************** list block *******************/
#wrap #bodyPart #main .list-block {
	margin:10px 0px;
	padding:0px;
	width:315px;
	float:left;
}
#wrap #bodyPart #main .list-block h3 {
	padding:0px;
}
#wrap #bodyPart #main .list-block p {
	margin:5px 0px;
	padding:0px;
}

/***************** product *********************/
#wrap #bodyPart #main .group-info{
	clear:both;
	margin:0px;
	padding:0px;
	background:#FF7900;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap #bodyPart #main .group-info h3{
	padding:7px 5px;
	width:525px;
	color:#FFF;
	background:#FF7900;
	float:left;
	
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
}
#wrap #bodyPart #main .group-info h4{
	margin:0px;
	padding:10px 5px 10px 0px;
	width:75px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	background:#FF7900;
	float:right;
	
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
}
#wrap #bodyPart #main .group-info a{
	color:#FFF;
	text-decoration:none;
}
#wrap #bodyPart #main .group-info .detail {
	clear:both;
	margin:5px 0px;
	padding:5px 7px;
	height:27px;
	color:#000;
	border:#FF7900 solid 1px;
	background:#FFF;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap #bodyPart #main .group-info .detail .left {
	margin:0px;
	padding:8px 0px;
	width:170px;
	font-weight:bold;
	float:left;
}
#wrap #bodyPart #main .group-info .detail .center {
	width:110px;
	font-size:24px;
	text-align:center;
	float:left;
}
#wrap #bodyPart #main .group-info .detail .right {
	width:148px;
	text-align:right;
	float:right;
}
#wrap #bodyPart #main .group-info .detail span {
	color:#FF7900;
}
#wrap #bodyPart #main .group-info .detail .btnsubmit {
	padding:2px;
	width:130px;
	font-weight:bold;
	cursor:pointer;
}
/***********************************************/
#wrap #bodyPart #main .group-item{
	margin:10px 0px;
	padding:0px;
	width:320px;
	float:left;
}
#wrap #bodyPart #main .group-item h3{
	margin:0px;
	padding:10px;
	/*color:#613820;*/
	color:#fff;
	border:#FF7900 solid 1px;
	background:#FF7900;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap #bodyPart #main .group-item h4{
	margin:0px;
	padding:5px 0px;
	font-size:14px;
}
#wrap #bodyPart #main .group-item .item-detail{
	clear:both;
	margin:5px 0px;
	padding:5px 0px 5px 10px;
	height:480px;
	border:#FF7900 solid 1px;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap #bodyPart #main .group-item .item-detail .item-info{
	margin:20px 0px;
	padding:0px 0px 0px 10px;
	width:150px;
	font-size:11px;
	font-weight:bold;
	float:right;
}
#wrap #bodyPart #main .group-item .item-detail .item-info span{
	color:#FF7900;
}
#wrap #bodyPart #main .group-item .item-detail .item-info p{
	margin:0px;
	padding:5px 0px;
}
#wrap #bodyPart #main .group-item .item-detail .item-info .price{
	margin:0px;
	padding:10px 0px 0px 50px;
	width:87px;
	height:26px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/pricebg.png) no-repeat;
}
#wrap #bodyPart #main .group-item .item-detail .item-text{
	clear:both;
	margin:0px;
	padding:0px 5px 0px 0px;
	line-height:14px;
}
#wrap #bodyPart #main .group-item .item-detail .item-text a {
	color:#FF7900;
	text-decoration:none;
}
#wrap #bodyPart #main .group-item .item-detail .item-text a:hover {
	text-decoration:underline;
}
#wrap #bodyPart #main .group-item .item-detail .item-text h3 {
	margin:0px;
	padding:5px 0px;
	color:#FF7900;
	border:none;
}

/***********************************************/
#wrap #bodyPart #main .group-item2{
	margin:10px 0px;
	padding:0px;
}
#wrap #bodyPart #main .group-item2 h3{
	margin:0px;
	padding:10px;
	/*color:#613820;*/
	color:#fff;
	border:#FF7900 solid 1px;
	background:#FF7900;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap #bodyPart #main .group-item2 h4{
	margin:0px;
	padding:5px 0px;
	font-size:14px;
}
#wrap #bodyPart #main .group-item2 .item-detail2{
	clear:both;
	margin:5px 0px;
	padding:5px 0px 5px 10px;
	height:240px;
	border:#FF7900 solid 1px;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap #bodyPart #main .group-item2 .item-detail2 .item-info2{
	margin:20px 0px;
	padding:0px 0px 0px 10px;
	width:300px;
	font-size:12px;
	font-weight:bold;
	float:right;
}
#wrap #bodyPart #main .group-item2 .item-detail2 .item-info2 span{
	color:#FF7900;
}
#wrap #bodyPart #main .group-item2 .item-detail2 .item-info2 p{
	margin:0px;
	padding:5px 0px;
}
#wrap #bodyPart #main .group-item2 .item-detail2 .item-info2 .price2{
	margin:0px;
	padding:10px 0px 0px 0px;
	height:26px;
	font-size:12px;
	font-size:24px;
	color:#F00;
	font-weight:bold;
	/*background:url(../images/pricebg.png) no-repeat;*/
}
#wrap #bodyPart #main .group-item2 .item-detail2 .item-text2{
	clear:both;
	margin:0px;
	padding:15px 5px 0px 0px;
	line-height:14px;
}
#wrap #bodyPart #main .group-item .item-detail .item-text a {
	color:#FF7900;
	text-decoration:none;
}
#wrap #bodyPart #main .group-item2 .item-detail2 .item-text2 a:hover {
	text-decoration:underline;
}
#wrap #bodyPart #main .group-item2 .item-detail2 .item-text2 h3 {
	margin:0px;
	padding:5px 0px;
	color:#FF7900;
	border:none;
}

/****************** grouproyal *******************/
#wrap #bodyPart #main .group-royal{
	clear:both;
	margin:20px 0px;
	padding:0px;
}
#wrap #bodyPart #main .group-royal h3{
	margin:0px;
	padding:10px;
	color:#fff;
	border:#FF7900 solid 1px;
	background:#FF7900;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap #bodyPart #main .group-royal h4{
	margin:0px;
	padding:5px 0px;
	font-size:14px;
}
#wrap #bodyPart #main .group-royal .royal-detail{
	clear:both;
	margin:5px 0px;
	padding:5px 10px;
	border:#FF7900 solid 1px;
	background:#FEF2E6;
	overflow:hidden;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap #bodyPart #main .group-royal .royal-detail p {
	margin:5px 0px;
	padding:0px;
}
#wrap #bodyPart #main .group-royal .royal-detail span{
	color:#FF7900;
}
#wrap #bodyPart #main .group-royal .royal-detail a{
	margin:0px;
	padding:0px;
	cursor:pointer;
}
#wrap #bodyPart #main .group-royal .royal-detail .royal-info{
	margin:5px 0px;
	padding:0px;
	width:285px;
	font-size:12px;
	font-weight:bold;
	float:left;
}
#wrap #bodyPart #main .group-royal .royal-detail .royal-info h3{
	border:none;
}

#wrap #bodyPart #main .group-royal .royal-detail .royal-info .left{	
	margin:25px 0px 0px 10px;
	width:135px;
	float:left;
}
#wrap #bodyPart #main .group-royal .royal-detail .royal-info .left{	
	margin:25px 0px 0px 10px;
	width:135px;
	float:left;
}
#wrap #bodyPart #main .group-royal .royal-detail .royal-info .left s{
	color:#373737;
}
#wrap #bodyPart #main .group-royal .royal-detail .royal-info .left .price {
	margin:0px;
	padding:10px 0px 0px 40px;
	width:87px;
	height:26px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/pricebg.png) no-repeat;
}
#wrap #bodyPart #main .group-royal .royal-detail .royal-info li{
	margin:0px 0px 0px 25px;
	padding:3px 0px;
	font-weight:normal;
}
#wrap #bodyPart #main .group-royal .royal-detail .royal-text{
	margin:5px 0px;
	padding:0px;
	width:330px;
	color:#373737;
	line-height:14px;
	float:right;
}
#wrap #bodyPart #main .group-royal .royal-detail .royal-text a {
	color:#FF7900;
	text-decoration:none;
}
#wrap #bodyPart #main .group-royal .royal-detail .royal-text a:hover {
	text-decoration:underline;
}
#wrap #bodyPart #main .group-royal .royal-detail .royal-text p {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
}
#wrap #bodyPart #main .group-royal .royal-detail .royal-text h3 {
	margin:0px 0px;
	padding:10px 0px;
	color:#FF7900;
	border:none;
}

/***************** selftestengine **************/
#wrap #bodyPart #main .selftest-engine{
	margin:0px;
	padding:0px;
}
#wrap #bodyPart #main .selftest-engine .selftest-left{
	width:315px;
	float:left;
}
#wrap #bodyPart #main .selftest-engine .selftest-left .quick-detail{
	font-size:12px;
	font-weight:bold;
}
#wrap #bodyPart #main .selftest-engine .selftest-left .quick-detail h2{
	margin-left:10px;
}
#wrap #bodyPart #main .selftest-engine .selftest-right{
	width:315px;
	float:right;
}
#wrap #bodyPart #main .selftest-engine .selftest-right .product-features{
	margin:0px;
	padding:0px;
}
#wrap #bodyPart #main .selftest-engine .selftest-right .product-features h2{
	padding:5px 10px;
	border-bottom:#FF7900 solid 2px;
	background:#FFDDBF;
}
#wrap #bodyPart #main .selftest-engine .selftest-right .product-features h4{
	margin:12px 0px 0px 0px;
	padding:0px;
	color:#FF7900;
}
#wrap #bodyPart #main .selftest-engine .system-requirements{
	clear:both;
	margin:0px;
	padding:10px 0px;
}
#wrap #bodyPart #main .selftest-engine .system-requirements a{
	color:#FF7900;
}
#wrap #bodyPart #main .selftest-engine .system-requirements h2{
	margin:10px 0px;
	padding:5px 10px;
	border-bottom:#FF7900 solid 2px;
	background:#FFDDBF;
}
#wrap #bodyPart #main .selftest-engine .system-requirements .require-block{
	padding:0px 5px;
	width:204px;
	height:200px;
	border-right:#FF7900 solid 1px;
	float:left;
}
#wrap #bodyPart #main .selftest-engine .system-requirements .require-block h4{
	margin:0px;
	padding:5px 0px;
	color:#FF7900;
}
#wrap #bodyPart #main .selftest-engine .instructions{
	clear:both;
	margin:0px;
	padding:10px 0px;
}
#wrap #bodyPart #main .selftest-engine .instructions a{
	color:#FF7900;
}
#wrap #bodyPart #main .selftest-engine .instructions h2{
	margin:10px 0px;
	padding:5px 10px;
	border-bottom:#FF7900 solid 2px;
	background:#FFDDBF;
}
#wrap #bodyPart #main .selftest-engine .instructions h3{
	color:#FF7900;
}

/****************** search *********************/
#wrap #bodyPart #main .search {
	margin:5px 0px;
	padding:0px;
}
#wrap #bodyPart #main .search a {
	color:#FF7900;
	text-decoration:none;
}
#wrap #bodyPart #main .search a:hover {
	text-decoration:underline;
}
#wrap #bodyPart #main .search h2 {
	margin:10px 0px;
	padding:0px;
}
#wrap #bodyPart #main .search h3 {
	margin:15px 0px 0px 0px;
	padding:0px;
}
#wrap #bodyPart #main .search h3 a{
	color:#373737;
	text-decoration:underline;
}
#wrap #bodyPart #main .search h3 a:hover{
	color:#FF7900;
}
#wrap #bodyPart #main .search p {
	margin:3px 0px;
	padding:0px;
}
#wrap #bodyPart #main .search .search-box {
	margin:0px;
	padding:10px 100px;
	border:#B3B3B3 dotted 1px;
	background:#f0f0f0;
}
/********************************************/
#wrap #bodyPart #main .search .paging {
	margin:0px;
	padding:10px 0px;
	font-size:14px;
	font-weight:bold;
	color:#FF6600;
	background:#000;
}
#wrap #bodyPart #main .search .paging a {
	margin:0px 5px;
	color:#FFF;
}
#wrap #bodyPart #main .search .paging a:hover {
	color:#FF6600;
	text-decoration:none;
}

/******************* alpholist *******************/
#wrap #bodyPart .alpholist {
	clear:both;
	margin:10px 0px 0px 0px;
}
.alpholist ul {
	margin:5px 0px;
	padding:0px;
	list-style:none;
	float:left;
}
.alpholist ul li {
	margin:0px;
	padding:0px 5px 0px 6px;
	float:left;
}
.alpholist .btnlist {
	width:22px;
	font-size:18px;
	font-weight:bold;
	color:#FF7900;
	background:none;
	border:none;
	cursor:pointer;
}
.alpholist .btnlist:hover {
	text-decoration:underline;
}

/***************** all vendors *******************/
#wrap #bodyPart #all-vendors{
	clear:both;
	margin:0px;
	padding:0px;
	display:inline-block;
}
#wrap #bodyPart #all-vendors a{
	color:#373737;
}
#wrap #bodyPart #all-vendors a:hover{
	color:#FF7900;
}
#wrap #bodyPart #all-vendors ul{
	margin:0px 0px 0px 5px;
	padding:0px;
	width:142px;
	float:left;
}
#wrap #bodyPart #all-vendors li{
	margin:5px 0px;
	line-height:18px;
}

/********************* sidebar *****************/
#wrap #bodyPart #sidebar{
	margin:0px;
	padding:0px;
	/*width:285px;*/
	width:247px;
	float:right;
}
#wrap #bodyPart #sidebar a {
	color:#373737;
}
#wrap #bodyPart #sidebar a:hover {
	color:#FF7900;
}
#wrap #bodyPart #sidebar h3 {
	clear:both;
	margin:0px;
	padding:5px 0px;
	color:#fff;
	text-align:center;
	background:#FF7900;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
}
#wrap #bodyPart #sidebar img {
	margin:6px 0px 0px 0px;
	padding:0px;
}

/**************** hot certs ********************/
#wrap #bodyPart #sidebar .hot-certs {
	clear:both;
	margin:7px 0px 0px 0px;
	padding:0px;
	width:245px;
	display:inline-block;
	border:#FF7900 solid 1px;

	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}

#wrap #bodyPart #sidebar .hot-certs h4 {
	clear:both;
	margin:0px 7px;
	padding:5px 0px 0px 0px;
	color:#FF7900;
}
#wrap #bodyPart #sidebar .hot-certs ul {
	margin:5px 2px 5px 0px;
	padding:0px;
	list-style:none;
	float:left;
}
#wrap #bodyPart #sidebar .hot-certs li {
	margin:0px;
	padding:0px;
	line-height:20px;
}

/**************** hot exams ********************/
#wrap #bodyPart #sidebar .hot-exams {
	clear:both;
	margin:7px 0px 0px 0px;
	padding:0px;
	width:245px;
	display:inline-block;
	border:#FF7900 solid 1px;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap #bodyPart #sidebar .hot-exams a {
	color:#424242;
	text-decoration:none;
}
#wrap #bodyPart #sidebar .hot-exams a:hover {
	color:#FF7900;
	text-decoration:underline;
}
#wrap #bodyPart #sidebar .hot-exams ul {
	margin:5px 2px 5px 0px;
	padding:0px;
	width:76px;
	list-style:none;
	float:left;
}
#wrap #bodyPart #sidebar .hot-exams li {
	margin:0px;
	padding:0px;
	line-height:20px;
}

/******************** recent updates **********************/
#wrap #bodyPart #sidebar .recent-updates {
	clear:both;
	margin:7px 0px 0px 0px;
	padding:0px;
	width:245px;
	height:200px;
	border:#FF7900 solid 1px;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap #bodyPart #sidebar .recent-updates ul {
	margin:5px 2px 5px 0px;
	padding:0px;
	list-style:none;
	float:left;
}
#wrap #bodyPart #sidebar .recent-updates li {
	margin:0px;
	padding:5px 0px;
}
#wrap #bodyPart #sidebar .recent-updates li a {
	font-weight:bold;
	text-decoration:none;
}
#wrap #bodyPart #sidebar .recent-updates li a:hover {
	text-decoration:underline;
}

/*****************************************************/
#wrap #bodyPart #sidebar .newrel-container {
	clear:both;
	margin:6px 0px 0px 0px;
	padding:0px;
	width:247px;
	float:right;
}
#wrap #bodyPart #sidebar .newrel-container .newrel-heading {
	margin:0px;
	padding:6px 0px;
	width:121px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border:#c7c8c8 solid 1px;
	text-align:center;
	cursor:pointer;
	float:left;
	background:#FF7900;

	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
}
#wrap #bodyPart #sidebar .newrel-container .recent-heading {
	margin:0px;
	padding:6px 0px;
	width:121px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:#c7c8c8 solid 1px;
	cursor:pointer;
	float:right;
	background:#FEffff;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
}
#wrap #bodyPart #sidebar .newrel-container .new-releases {
	clear:both;
	margin:0px;
	padding:0px;
	width:245px;
	border:#FF7900 solid;
	border-width:0px 1px 1px 1px;
	float:left;

	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;	
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
}
#wrap #bodyPart #sidebar .newrel-container .new-releases a {
	color:#FF7900;
	font-weight:bold;
	text-decoration:underline;
}
#wrap #bodyPart #sidebar .newrel-container .new-releases a:hover {
	text-decoration:none;
}
#wrap #bodyPart #sidebar .newrel-container .new-releases ul {
	margin:0px 3px;
	padding:5px 0px;
	width:80px;
	list-style:none;
	float:left;
}
#wrap #bodyPart #sidebar .newrel-container .new-releases li {
	margin:0px;
	padding:5px 0px;
}
#wrap #bodyPart #sidebar .newrel-container .new-releases li span {
	font-size:10px;
	color:#6f6f6f;
}

/************* sidebar testimonials **************/
#wrap #bodyPart #sidebar .TestimonialsVer {
	clear:both;
	margin:7px 0px 0px 0px;
	padding:0px;
	width:247px;
	height:330px;
}
#wrap #bodyPart #sidebar .TestimonialsVer h2 {
	margin:3px 0px;
	color:#FF7900;
}
#wrap #bodyPart #sidebar .TestimonialsVer a{
	color:#FF7900;
}
#wrap #bodyPart #sidebar .TestimonialsVer .info{
	margin:5px 3px 0px 0px;
	padding:0px;
	width:165px;
	float:left;
}
#wrap #bodyPart #sidebar .TestimonialsVer .info p{
	margin:0px;
	padding:3px 0px;
}
#wrap #bodyPart #sidebar .TestimonialsVer .info h4{
	margin:2px 0px;
	padding:0px;
	color:#FF7900;
}
#wrap #bodyPart #sidebar .TestimonialsVer img{
	float:right;
}

/******************** footer *******************/
#wrap #footer{
	clear:both;
	/*margin:8px auto;*/
}
#wrap #footer .links{
	margin:8px auto;
	padding-top:5px;
	background: url(../images/footer_bg.gif) no-repeat top center;
}
#wrap #footer .links a{
	color:#373737;
	text-decoration:none;
}
#wrap #footer .links a:hover{
	color:#FF7900;
	text-decoration:underline;
}
#wrap #footer .links p{
	text-align:center;
	line-height:18px;
	color:#373737;
}
#wrap #footer .links .note{
	color:#FF7900;
	text-align:center;
}
/*************************************************/
