body {
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#56332d;
	background:#ecefde url(../images/menubar.jpg) repeat-x;
}

#wrap {
	margin:0px auto;
	padding:0px;
	width:960px;
}

/*.index-bg {
	background:url(../images/bg.jpg) no-repeat;
}*/

#wrap #header{
	margin:0px;
	padding:0px;
}
#wrap #header a{
	color:#000;
	text-decoration:none;
}
#wrap #header a:hover{
	color:#ff8700;
}
#wrap #header .logo{
	margin:0px;
	padding:0px;
	width:196px;
	height:179px;
	float:left;
}

#wrap #header .header-info {
	margin:0px;
	padding:0px;
	height:200px;
	float:left;
}
#wrap #header p{
	margin:0px;
	padding:5px 0px;
}
#wrap #header .header-info .menubar{
	clear:both;
	margin:0px;
	padding:0px;
	height:54px;
	background:#ecefde url(../images/menubar.jpg) repeat-x;
}

#wrap #header .header-info .menubar ul{
	margin:0px;
	padding:0px 2px;
	list-style:none;
	background:#00CC00;
}

#wrap #header .header-info .menubar li{
	margin:0px;
	padding:0px;
	padding:20px 36px;
	font-weight:bold;
	background:url(../images/separator.jpg) right no-repeat;
	float:left;
}

#wrap #header .header-info .menubar li a{
	margin:0px;
	padding:0px;
	color: #56332d;
	text-decoration:none;
}

/************************************************/

#wrap #header .header-info .headerlinks{
	clear:both;
	margin:0px;
	padding:0px;
	width:764px;
	border-bottom:#DED9B3 solid 2px;
	display:inline-block;
}

#wrap #header .header-info .headerlinks .left{
	margin:0px;
	padding:0px 0px 0px 10px;
	width:340px;
	height:117px;
	float:left;
}
#wrap #header .header-info .headerlinks .left h2{
	margin:8px 0px;
	padding:0px;
	color:#F06C00;
	text-decoration:underline;
}
#wrap #header .header-info .headerlinks .left a{
	color:#705441;
	text-decoration:none;
}
#wrap #header .header-info .headerlinks .left a:hover{
	color:#ff8700;
}
#wrap #header .header-info .headerlinks .left span{
	color:#ff0000;
}
#wrap #header .header-info .headerlinks .left ul{
	margin:0px;
	padding:0px 0px 0px 15px;
	width:300px;
	height:25px;
}
#wrap #header .header-info .headerlinks .left li{
	width:100px;
	color:#705441;
	line-height:18px;
	float:left;
}

#wrap #header .header-info .headerlinks .right {
	margin:0px;
	padding:0px;
	width:390px;
	height:117px;
	text-align:right;
	float:right;
}
#wrap #header .header-info .headerlinks .right .payment-logos{
	margin:0px;
	padding:12px 0px;
	height:30px;
	border-bottom:#DED9B3 solid 2px;
}
#wrap #header .header-info .headerlinks .right .cart-search{
	clear:both;
	margin:0px;
	padding:15px 0px;
	height:30px;
}
#wrap #header .header-info .headerlinks .right .cart-search a {
	color:#FF6600;
}
#wrap #header .header-info .headerlinks .right .cart-search h3 {
	margin:0px;
	padding:0px;
	float:left;
}
#wrap #header .header-info .headerlinks .right .cart-search span {
	font-size:11px;
	font-weight:normal;
	color:#000;
}
#wrap #header .header-info .headerlinks .right .cart-search .cart {
	padding-right:10px;
	text-align:left;
	float:right;
}
 
#wrap #header .header-info .headerlinks .right .cart-search .search {
	float:left;
}
#wrap #header .header-info .headerlinks .right .cart-search .search .searchbox {
	margin:0px;
	padding:6px 2px 6px 2px;
	width:130px;
	border:#B5B589 solid;
	border-width:1px 0px 2px 1px;
	float:left;
}

/*#wrap #header .header-info .headerlinks .right .cart-search .textbox {
	margin:1px 0px 0px 0px;
	padding:2px 2px;
	width:148px;
	border:#FF9900 solid 1px;	
}*/

/*#wrap #header .header-info .headerlinks .right .livechat {
	margin:0px;
	padding:10px 0px 0px 0px;
	width:80px;
	float:right;
}*/

/*#wrap #header .header-info .headerlinks .right .searchbox{
	clear:both;
	margin:0px;	
	padding:0px;
	width:340px;
	display:inline-block;
	background:#006600;
	float:right;
}
*/

/******************************* end header **************************/

/******************************* content **************************/

#wrap #content
{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#56332d;
	width:960px;
	height:auto;
}

#wrap #content h1
{
	margin:0px;
	padding:10px 3px;
	font-size:18px;
}

#wrap #content h2
{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#ff8700;
}

#wrap #content h3
{
	margin:0px;
	padding:5px 0px;
	font-size:14px;
}

#wrap #content h4
{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#ff8700;
}

#wrap #content p
{
	margin:10px 0px;
	padding:0px;
	line-height: 12pt;
}

#wrap #content span
{
	color:#FF8700;
}

#wrap #content ul
{
	margin:0px 0px 0px 10px;
	padding:0px 10px 0px 30px;
}

#wrap #content li
{
	list-style:disc;
	line-height: 13pt;
}

#wrap #content a
{
	margin:0px;
	padding:0px;
	color:#56332d;
	text-decoration:none;
}

#wrap #content a:hover
{
	color:#ff8700;
}

#wrap #content a:hover span
{
	/*color:#56332d;*/
	text-decoration:underline;
}

#wrap #content .success
{
	margin:20px 0px 8px 0px;
	padding:10px;
	background:#fff;
	color:#006600;
	font-weight:bold;
	text-align:center;
	border:#ff8700 solid 1px;
}

#wrap #content .error {
	margin:20px 0px 5px 0px;
	padding:10px;
	color:#ff0000;
	font-weight:bold;
	text-align:center;
	border:#ff8700 solid 1px;
	background:#fff;
}

/****************** end content *******************/

/****************** new releases ******************/

#wrap #content .new-releases-container {
	margin:2px 0px 0px 0px;
	padding:0px 0px 9px 0px;
	width:329px;
	float:left;
}

#wrap #content .new-releases-container .newrel-heading {
	margin:0px;
	padding:5px 0px;
	width:162px;
	font-size:18px;
	font-weight:bold;
	color:#CECEAD;
	text-align:center;
	border:#C7CAAD solid;
	border-width:1px 1px 1px 1px;
	cursor:pointer;
	float:left;
	background:#637B63;
}

#wrap #content .new-releases-container .recent-heading {
	margin:0px;
	padding:5px 0px;
	width:163px;
	font-size:18px;
	font-weight:bold;
	color:#637B63;
	text-align:center;
	border:#C7CAAD solid;
	border-width:1px 1px 1px 1px;
	cursor:pointer;
	float:left;
	background:#CFD0AE;
}

#wrap #content .new-releases-container .new-relaseses {
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	height:116px;
	border:#C7CAAD solid;
	border-width:0px 1px 1px 1px;
}

#wrap #content .new-releases-container .new-relaseses a {
	color:#6C4E48;
	text-decoration:underline;
}
#wrap #content .new-releases-container .new-relaseses a:hover {
	padding:2px;
	color:#56332d;
	background:#858873;
}
#wrap #content .new-releases-container .new-relaseses ul{	
	margin:0px;
	padding:0px;
	float:left;
}

#wrap #content .new-releases-container .new-relaseses li {
	padding:3px 0px;
	list-style:none;
	line-height:14px;
}

#wrap #content .new-releases-container .new-relaseses li span{
	margin:0px;
	padding:0px;
	font-size:10px;
	color:#A99A99;
}

/************************** sidebar new releases *******************************/
#wrap #content .sidebar-newrel {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:470px;
	border:#C7CAAD solid 1px;
	display:inline-block;
	float:left;
}
#wrap #content .sidebar-newrel h2 {
	margin:0px;
	padding:5px;
	background:#C7CAAD;
	color:#6A6D52;
}

#wrap #content .sidebar-newrel h3 {
	margin:2px;
	color:#9C7A42;
	background:#EEECC5;
}

#wrap #content .sidebar-newrel a{
	color:#6C4E48;
}
#wrap #content .sidebar-newrel a:hover{
	text-decoration:underline;
}
#wrap #content .sidebar-newrel ul {
	margin:0px;
	padding:5px 0px;	
	float:left;
}
#wrap #content .sidebar-newrel li {
	margin:0px;
	padding:3px 0px;	
	line-height:normal;
	list-style:none;
	color:#A99A99;
}

/*************************************************/

#wrap #content .sidebar-recent {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:470px;
	border:#C7CAAD solid 1px;
	display:inline-block;
	float:right;
}
#wrap #content .sidebar-recent h2 {
	margin:0px;
	padding:5px;
	background:#C7CAAD;
	color:#6A6D52;
}

#wrap #content .sidebar-recent h3 {
	margin:2px;
	color:#9C7A42;
	background:#EEECC5;
}

#wrap #content .sidebar-recent a{
	color:#6C4E48;	
}

#wrap #content .sidebar-recent a:hover{
	text-decoration:underline;
}

#wrap #content .sidebar-recent ul {
	margin:0px;
	padding:5px 0px;	
	float:left;
}

#wrap #content .sidebar-recent li {
	margin:0px;
	padding:3px 0px;	
	line-height:normal;
	list-style:none;
	color:#A99A99;
}

/************************** testimonials horizontal *******************************************/

#wrap #content .testimonialsHor {
	margin:0px;
	padding:0px;
}

#wrap #content .testimonialsHor .inner-testimonialsHor {
	margin:0px;
	padding:10px 10px;
	width:460px;
	height:95px;
	float:left;
}
#wrap #content .testimonialsHor h2 {
	margin:0px;
	padding:5px 0px;
	color:#F26B00;
	border-bottom:#F26B00 solid 1px;
}
#wrap #content .testimonialsHor .inner-testimonialsHor h4 {
	margin:0px;
	padding:10px 0px;
	color:#F26B00;
}
#wrap #content .testimonialsHor .inner-testimonialsHor p {
	margin:0px;
	padding:0px;
}
/******************** left block **********************/

#wrap #content #leftblock {
	margin:0px 0px 0px 8px;
	padding:0px;
	width:179px;
	float:left;
}

/***********************************************/

#wrap #content #leftblock .sidebar-certs {
	clear:both;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#wrap #content #leftblock .sidebar-certs h3 {
	margin:0px;
	padding:3px 0px 3px 10px;
	color:#FF823F;
	border-bottom:#FF823F solid 1px;
	background:url(../images/arrow.png) no-repeat center left;
}
#wrap #content #leftblock .sidebar-certs h4 {
	margin:0px;
	padding:3px 0px;
	font-size:11px;
	color:#56332d;
}
#wrap #content #leftblock .sidebar-certs a:hover{
	text-decoration:underline;
}
#wrap #content #leftblock .sidebar-certs ul {
	margin:0px;
	padding:5px 0px;	
	float:left;
}
#wrap #content #leftblock .sidebar-certs li {
	line-height:20px;
	list-style:none;
	font-weight:bold;
}

/*************************************************/

#wrap #content #leftblock .sidebar-exams {
	clear:both;
	margin:10px 0px 0px 0px;
	padding:0px;
}

#wrap #content #leftblock .sidebar-exams h3 {
	margin:0px;
	padding:3px 0px 3px 10px;
	color:#FF823F;
	border-bottom:#FF823F solid 1px;
	background:url(../images/arrow.png) no-repeat center left;
}
#wrap #content #leftblock .sidebar-exams a:hover{
	text-decoration:underline;
}
#wrap #content #leftblock .sidebar-exams ul {
	margin:0px;
	padding:5px 0px;	
	float:left;
}
#wrap #content #leftblock .sidebar-exams li {
	line-height:20px;
	list-style:none;
	font-weight:bold;
}

/************************** new releases *******************************/

/*#wrap #content #leftblock .sidebar-newrel {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:179px;
	display:inline-block;
	background:#D4D8B7;
}

#wrap #content #leftblock .sidebar-newrel h3 {
	margin:2px;
	color:#9C7A42;
	background:#EEECC5;
}

#wrap #content #leftblock .sidebar-newrel a{
	color:#56332d;	
}
#wrap #content #leftblock .sidebar-newrel a:hover{
	text-decoration:underline;
}
#wrap #content #leftblock .sidebar-newrel ul {
	margin:0px;
	padding:5px 0px;	
	float:left;
}
#wrap #content #leftblock .sidebar-newrel li {
	margin:0px;
	padding:3px 0px;	
	line-height:normal;
	list-style:none;
	color:#85836F;
}
*/
/*************************************************/

#wrap #content #leftblock #ste-links{
	margin:0px;
	padding:0px;
}
#wrap #content #leftblock #ste-links h5{
	margin:0px;
	padding:5px 3px;
	font-size:12px;
	font-weight:normal;
	/*font-weight:bold;*/
}
#wrap #content #leftblock #ste-links h5 a{
	text-decoration:underline;
}

#wrap #content #leftblock .ste-detial{
	margin:10px 0px;
	padding:0px 3px;
	width:180px;
	display:inline-block;
}
#wrap #content #leftblock .ste-detial p{
	line-height:10px;
}

#wrap #content #leftblock .ste-detialleft{
	margin:0px;
	padding:0px;
	float:left;
	width:120px;
	
	border-right:#b3b29d solid 2px;
}

#wrap #content #leftblock .ste-detialright{
	margin:0px;
	padding:0px;
	
	float:right;
}

#wrap #content #leftblock #ste-instructions{
	margin:0px;
	padding:5px;
}

#wrap #content #leftblock #ste-instructions p{
	margin:0px;
	padding:5px 0px 5px 5px;
}

#wrap #content #leftblock #ste-instructions ul{
	margin:0px;
	padding:5px 0px 5px 17px;
}

#wrap #content #leftblock #ste-instructions ul li{
	margin:0px;
	padding:5px 0px;
}

#wrap #content #leftblock #ste-note{
	margin:0px;
	padding:5px 10px;
	background:#b3b29d;
	color:#FF0000;
}
#wrap #content #leftblock #ste-note h1{
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#FF0000;
}
#wrap #content #leftblock #ste-note p{
	margin:0px;
	padding:5px 0PX;
	color:#FF0000;
}

/************************** End Left Block ****************/

/************************** right block ****************/

#wrap #content #rightblock {
	margin:0px 0px 0px 10px;
	padding:0px;
	width:754px;
	height:auto;
	float:right;
}
#wrap #content #rightblock h1 {
	margin:0px;
	padding:0px;
	font-size:24px;
	font-weight:bold;
}
#wrap #content #rightblock p {
	color:#666666;
}

#wrap #content #rightblock .searchfor404
{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	/*width:754px;*/
	width:735px;
	float:left;
	height:100px;
	background:#FFFFFF;
	border:1px solid #999999;
	
	/*background:#FF00FF;*/
}

#wrap #content #rightblock .searchfor404 form
{	
	margin:10px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width:390px;
	/*background:#000000;*/
	height:30px;
	float:left;
}


#wrap #content #rightblock .searchfor404 form .inputfield
{	
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:300px;
	border:#b3b29d solid 1px;
	float:left;
	height:27px;
	font-size:18px;
	color:#666666;
	*height:26px;
}

#wrap #content #rightblock .pagingenable
{
	background:#f78e18; 
	color:#000000; 
	padding:2px 2px 2px 2px; 
	border:#000000 1px solid;
	cursor:pointer;
}

#wrap #content #rightblock .pagingdisable
{
	background:#000000; 
	color:#FFFFFF; 
	padding:2px 2px 2px 2px; 
	border:#f78e18 1px solid;
}

/*#wrap #content #rightblock p{
	font-weight:normal;
	text-decoration:none;
}
#wrap #content #rightblock p a{
	text-decoration:underline;
}
*/

#wrap #content #rightblock #breadcum
{
	margin:0;
	padding:8px 3px;
	color:#ff8700;
}

#wrap #content #rightblock #breadcum a
{
	color:#ff8700;
	text-decoration:none;
}

#wrap #content #rightblock #breadcum a:hover
{
	color:#56332d;
}

/***************** end breadcum *********************/

#wrap #content #rightblock .combobox {
	margin:10px 0px;
	padding:1px 3px;
	width:250px;
	height:22px;
	background:#ecefde;
	color:#56332d;
	border:#b3b29d solid 1px;
}

#wrap #content #rightblock .textbox {
	margin:0;
	padding:1px 3px;
	width:25px;
	height:18px;
	color:#56332d;
	border:#b3b29d solid 1px;
}


#wrap #content #rightblock .form-field {
	margin:3px 0px;
	padding:5px;
	width:600px;
	border:#b3b29d solid 1px;
	display:inline-block;
}

#wrap #content #rightblock .form-field .labeltext {
	color:#56332d;
	font-weight:bold;
	float:left;
}

#wrap #content #rightblock .form-field .textbox {
	margin:0;
	padding:1px 3px;
	width:300px;
	height:18px;
	color:#56332d;
	background:#ecefde;
	border:#b3b29d solid 1px;
	float:right;
}

#wrap #content #rightblock .form-field .textarea {
	margin:0;
	padding:3px;
	width:300px;
	height:200px;
	color:#56332d;
	background:#ecefde;
	border:#b3b29d solid 1px;
	float:right;
}

#wrap #content #rightblock .form-field .combobox {
	margin:0;
	padding:1px 3px;
	width:308px;
	height:22px;
	color:#56332d;
	background:#ecefde;
	border:#b3b29d solid 1px;
	float:right;
}

#wrap #content #rightblock .form-field .checkbox {
	margin:4px 8px;
	padding:0;
	color:#56332d;
	background:#ecefde;
	border:#b3b29d solid 1px;
}

/***************** end form-field *********************/

#wrap #content #rightblock .search
{
	margin:5px 0px;
	padding:0;
	/*background:#FF0000;*/
}

#wrap #content #rightblock .search h5
{
	margin:0;
	padding:0px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
	border-bottom:#b3b29d solid 1px;
}

#wrap #content #rightblock .search h4
{
	margin:0;
	padding:10px 0px 0px 0px;
	font-size:14px;
	font-weight:normal;
}

#wrap #content #rightblock .search h4 a
{
	color:#FF8700;
	text-decoration:underline;
}

#wrap #content #rightblock .search h4 a:hover
{
	color:#56332d;
}

#wrap #content #rightblock .search h6
{
	margin:0;
	padding-bottom:10px;
	font-size:12px;
	font-weight:normal;
}

#wrap #content #rightblock .search ul
{
	margin:0px;
	padding:0px;
	font-size:12px;
}

#wrap #content #rightblock .search li
{
	margin:0px;
	padding:0px 5px;
	list-style:none;
	display:inline;
}


/************************************************************/

#wrap #content #rightblock .note-section {
	margin:0px;
	padding:0px;
	width:650px;
	line-height:11px;
}
#wrap #content #rightblock .note-section span{
	font-size:10px;
	color:#FF0000;
}

#wrap #content #rightblock .left-section {
	float:left;
}
#wrap #content #rightblock .left-section .form-field {
	margin:3px 0px;
	padding:5px;
	width:300px;
	border:#b3b29d solid 1px;
	display:inline-block;
}

#wrap #content #rightblock .left-section .form-field .labeltext {
	color:#56332d;
	font-weight:bold;
	float:left;
}

#wrap #content #rightblock .left-section .form-field .textbox {
	margin:0;
	padding:1px 3px;
	width:200px;
	height:18px;
	color:#56332d;
	background:#ecefde;
	border:#b3b29d solid 1px;
	float:right;
}

#wrap #content #rightblock .right-section {
	float:right;
}
#wrap #content #rightblock .right-section .form-field {
	margin:3px 0px;
	padding:5px;
	width:400px;
	border:#b3b29d solid 1px;
	display:inline-block;
}

#wrap #content #rightblock .right-section .form-field .labeltext {
	color:#56332d;
	font-weight:bold;
	float:left;
}

#wrap #content #rightblock .right-section .form-field .textbox {
	margin:0;
	padding:1px 3px;
	width:280px;
	height:18px;
	color:#56332d;
	background:#ecefde;
	border:#b3b29d solid 1px;
	float:right;
}
#wrap #content #rightblock .right-section .form-field .combobox {
	margin:0;
	padding:1px 3px;
	width:288px;
	height:22px;
	color:#56332d;
	background:#ecefde;
	border:#b3b29d solid 1px;
	float:right;
}

#wrap #content #rightblock .right-section .form-field .checkbox {
	margin:4px 8px;
	padding:0;
	color:#56332d;
	background:#ecefde;
	border:#b3b29d solid 1px;
}

/*********************************  blocks *******************************/

#wrap #content #rightblock .hotblock{
	margin:0px;
	padding:0px 0px 0px 5px;
	background:#FFFFFF;
	border:#b3b29d solid 1px;
	width:49%;
	height:210px;
	float:left;
}

#wrap #content #rightblock .hotblock .hot-certs{
	float:left;
}

/*#wrap #content #rightblock .hotblock .hot-certs a{
	color:#ff8700;
}*/

#wrap #content #rightblock .hotblock .hot-certs a:hover{
	text-decoration:underline;
}

#wrap #content #rightblock .hotblock .hot-certs ul{
	margin:0px;
	padding:0px;
	width:60px;
	float:left;
}
#wrap #content #rightblock .hotblock .hot-certs li{		
	margin-left:2px;
	line-height:22px;
	list-style:none;
}
#wrap #content #rightblock .hotblock .hot-exams{
	float:left;
}

/*#wrap #content #rightblock .hotblock .hot-exams a{
	color:#ff8700;
}*/

#wrap #content #rightblock .hotblock .hot-exams a:hover{
	text-decoration:underline;
}

#wrap #content #rightblock .hotblock .hot-exams ul{
	margin:0;
	padding:0;
	width:60px;
	float:left;
}

#wrap #content #rightblock .hotblock .hot-exams li{	
	margin-left:2px;
	line-height:22px;
	list-style:none;
}

/**************************** vendor page ********************************/

#wrap #content #rightblock .cert-list {
	margin:10px 0px;
	padding:10px;
	width:728px;
	border:#f78e18 solid 3px;
	background:#FFFFFF;
}

#wrap #content #rightblock .cert-list p {
	margin:0px;
	padding-bottom:10px;
}

#wrap #content #rightblock .cert-list span {
	font-size:11px;
	font-weight:normal;
}

#wrap #content #rightblock .cert-list h5
{
	margin:0;
	padding:0px 0px 10px 0px;
	font-size:12px;
	font-weight:normal;
	color:#ff8700;
}

/*#wrap #content #rightblock .cert-list a:hover
{
	color:#56332d;
	text-decoration:underline;
}*/

/************************ cert page *****************************/

#wrap #content #rightblock .exam-list
{
	margin:10px 0px;
	padding:0px 20px 10px 20px;
	width:700px;
	border:#f78e18 solid 3px;
	background:#FFFFFF;
}

#wrap #content #rightblock .exam-list h1
{
	margin:0;
	padding:10px 0px 0px 0px;
	font-size:24px;
	font-weight:bold;
}

#wrap #content #rightblock .exam-list h5
{
	margin:0;
	padding:0px 0px 10px 0px;
	font-size:12px;
	font-weight:normal;
}


#wrap #content #rightblock .exam-list p
{
	margin:0px;
	padding-bottom:10px;
}

/******************** exam page *******************************/

#wrap #content #rightblock #prodlist {
	margin-top:10px;
}
#wrap #content #rightblock #prodlist .group-item {
	margin:20px 5px 0px 5px;
	padding:0px;
	width:47%;
	background:#FFFFFF;
	font-weight:normal;
	border:#ff8700 3px solid;
	float:left;
}

#wrap #content #rightblock #prodlist .group-item .item-info {
	margin:0px;
	padding:10px;
	height:410px;
}

#wrap #content #rightblock #prodlist .group-item .item-info .left{
	float:left;
	width:190px;
}

#wrap #content #rightblock #prodlist .group-item .item-info .right{
	float:right;
	width:127px;
}

#wrap #content #rightblock #prodlist .group-item .item-info .price{
	font-size:18px;
	font-weight:bold;
	color:#56332d;
}
/**********************************************/

#wrap #content #rightblock #prodlist .group-item .item-features{
	font:tohama;
	background:#f78e18;
	color:#fff;
	font-weight:normal;
	height:185px;
}

#wrap #content #rightblock #prodlist .group-item .item-features h2{
	margin:0px;
	padding:10px;
	font-size:16px;
	font-weight:bold;
	color:#56332d;
}

#wrap #content #rightblock #prodlist .group-item .item-features ul{
	padding:0;
	margin:0;
	
}
#wrap #content #rightblock #prodlist .group-item .item-features li{
	margin-left:8px;
	list-style-position:inside;
}


/************************/

#wrap #content #rightblock #prodlist .group-royal {
	margin:0px;
	padding:0px;
	width:100%;	
	clear:both;
}
#wrap #content #rightblock #prodlist .group-royal .item-content{
	margin:0px;
	padding:0px;
	width:510px;
	float:left;
}

#wrap #content #rightblock #prodlist .group-royal .item-content .item-features{
	margin:0px;
	padding:0px;
}

#wrap #content #rightblock #prodlist .group-royal .item-content .item-features ul{
	margin:5px 0px 5px 15px;
	padding:0px;
}

#wrap #content #rightblock #prodlist .group-royal .item-content .item-features li{
	margin:0px;
	padding:0px;
	line-height:17px;
	color:#FF8700;
}

#wrap #content #rightblock #prodlist .group-royal .item-content .item-features .tag{
	margin:0px 0px 0px 1px;
	padding:0px;
	color:#FF8700;
	font-size:24px;
	font-weight:bold;	
}
#wrap #content #rightblock #prodlist .group-royal .item-content .item-features .price{
	margin:0px;
	padding:0px;
	font-size:24px;
	font-weight:bold;
	color:#ff0000;
}
#wrap #content #rightblock #prodlist .group-royal .item-content .item-features span{
	margin:0px;
	font-size:24px;
	font-weight:bold;
	color:#56332d;
}
#wrap #content #rightblock #prodlist .group-royal .item-content .item-features p{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#56332d;
}

#wrap #content #rightblock #prodlist .group-royal .item-info{
	margin:0px;
	padding:0px;
	width:202px;
	float:right;
}
#wrap #content #rightblock #prodlist .group-royal .item-info .item-img{
	margin:3px 0px;
}


#wrap #content #rightblock #prodlist .group-detail{	
	margin:0;
	padding:8px 0px;
	width:100%;
	font-weight:normal;
}

#wrap #content #rightblock #prodlist .group-detail a{
	text-decoration:underline;
}


/**************************/

#wrap #content #rightblock #prodlist .related-exams{
	margin:0;
	padding:0px 7px;
	background:#FFFFFF;
	border:#b3b29d solid 1px;
	width:48%;
	height:160px;
	float:left;
}
#wrap #content #rightblock #prodlist .related-exams .left{	
	margin:0;
	padding:0;
	width:48%;
	float:left;	
}
#wrap #content #rightblock #prodlist .related-exams .left ul{
	margin:0;
	padding:0;
}
#wrap #content #rightblock #prodlist .related-exams .left li{	
	list-style:none;
	margin-left:2px;
	line-height:22px;
}
#wrap #content #rightblock #prodlist .related-exams .left li span{
	color:#ff8700;
	font-weight:bold;
}
#wrap #content #rightblock #prodlist .related-exams ul li a{
	color:#ff8700;
	text-decoration:underline;
}
#wrap #content #rightblock #prodlist .related-exams ul li a:hover{
	color:#56332d;
	text-decoration:underline;
}

#wrap #content #rightblock #prodlist .related-certs{
	
	margin:0;
	padding:0px 7px;
	width:47%;
	height:160px;
	background:#fff;	
	border:#b3b29d solid;
	border-width:1px 1px 1px 0px;
	float:left;	
}
#wrap #content #rightblock #prodlist .related-certs .left{	
	margin:0;
	padding: 0;
	width:48%;
	float:left;		
}
#wrap #content #rightblock #prodlist .related-certs .left ul{
	margin:0;
	padding:0;
}
#wrap #content #rightblock #prodlist .related-certs .left li{
	list-style:none;
	margin-left:2px;
	line-height:22px;
	font-weight:bold;
}
#wrap #content #rightblock #prodlist .related-certs .left li a{
	text-decoration:underline;
}
#wrap #content #rightblock #prodlist .related-certs .left li a:hover{
	color:#ff8700;
	text-decoration:underline;
}

/*************************************************/
#wrap #content #rightblock .list-block
{
	margin:10px 0px;
	padding:10px 20px;
	width:700px;
	border:#f78e18 solid 3px;
	background:#FFFFFF;
}

#wrap #content #rightblock .list-block p
{
	margin:0px;
	padding-bottom:10px;
}

/************************ member dashboard *******************/
#wrap #content #rightblock #member-area { 
	margin:30px 0px 10px 60px;
	padding:0px;
}

#wrap #content #rightblock #dashboard {
	margin:0px;
	padding:0px;
}

#wrap #content #rightblock #dashboard h2 {
	margin:5px 0px;
	padding:0px;
}
#wrap #content #rightblock #dashboard p {
	margin:0px;
	padding:0px 2px;
}

#wrap #content #rightblock #dashboardmenu {
	margin:10px 0px;
	padding:0px;
	height:35px;
}

#wrap #content #rightblock #dashboardmenu a {
	color:#ffffff;
	text-decoration:none;
}

#wrap #content #rightblock #dashboardmenu a:hover {
	color:#56332d;
}

#wrap #content #rightblock #dashboardmenu ul {
	margin:0px;
	padding:0px;
	height:37px;
	background:#637B63;
}

#wrap #content #rightblock #dashboardmenu li {
	margin:0px;
	padding:10px 3px;
	list-style:none;
	text-align:center;
	border-right:#ecefde 1px solid;
	float:left;
}

/*************************************************************/
#wrap #content #rightblock .product-download {
	clear:both;
	margin:10px 0px;
	padding:20px 0px 0px 0px;
}

#wrap #content #rightblock .product-download .form-field {
	margin:3px 0px;
	padding:5px;
	width:250px;
	border:#b3b29d solid 1px;
	display:inline-block;
}

#wrap #content #rightblock .product-download .form-field .labeltext {
	font-weight:bold;
	float:left;
}

#wrap #content #rightblock .product-download .form-field .labeltext2 {
	margin:0;
	padding:1px 3px;
	width:150px;
	height:17px;
	background:#ecefde;
	text-align:center;
	border:#b3b29d solid 1px;
	float:right;
}
#wrap #content #rightblock .product-download .form-field .labeltext3 {
	float:right;
}
/**************************************************************/
#wrap #content #rightblock .reorder-items {
	margin:0px 0px 10px 0px;
	padding:20px 0px 10px 0px;
}

#wrap #content #rightblock .reorder-items .left {
	margin:0px;
	padding:0px;
	float:left;
}

#wrap #content #rightblock .reorder-items .form-field {
	margin:3px 0px;
	padding:5px;
	width:250px;
	border:#b3b29d solid 1px;
	display:inline-block;
	float:left;
}

#wrap #content #rightblock .reorder-items .form-field .labeltext {
	font-weight:bold;
	float:left;
}

#wrap #content #rightblock .reorder-items .form-field .labeltext2 {
	margin:0;
	padding:1px 3px;
	width:150px;
	height:17px;
	background:#ecefde;
	text-align:center;
	border:#b3b29d solid 1px;
	float:right;
}

#wrap #content #rightblock .reorder-items .right {
	margin:0px;
	padding:10px 0px 0px 0px;
	float:right;
}

#wrap #content #rightblock .reorder-items .form-field .labeltext3 {
	float:right;
}

/*********************************************************/

#wrap #content #rightblock .order-items {
	margin:10px 0px;
	padding:0px;
	width:744px;
	border:#b3b29d solid 1px;
}

#wrap #content #rightblock .order-items .heading {
	color:#FF8700;
}

#wrap #content #rightblock .order-items .heading2 {
	font-size:12px;	
	color:#333333;
}

#wrap #content #rightblock .order-items .border {
	border:#b3b29d solid 1px;
}

#wrap #content #rightblock .order-items .border1 {
	border:#b3b29d solid;
	border-width:1px 1px 0px 0px;
}

#wrap #content #rightblock .order-items .border2 {
	border:#b3b29d solid;
	border-width:1px 0px 0px 0px;
}

/***************************************************************/

#wrap #content #rightblock .invoice-detail {
	margin:0px;
	padding:10px 0px;	
}

#wrap #content #rightblock .invoice-detail p {
	margin:5px 0px;
	padding:5px;
	width:250px;
	border:#b3b29d solid 1px;
}

#wrap #content #rightblock .invoice-detail .labeltext {
	float:right;
	width:130px;
	height:15px;
	text-align:center;
	border:#b3b29d solid 1px;
}

#wrap #content #rightblock .invoice-detail .left {
	float:left;
}

#wrap #content #rightblock .invoice-detail .right {
	float:right;
}
/***************************************************************/

#wrap #content #rightblock .testimonial-list {
	margin:0px;
	padding:0px;
}

#wrap #content #rightblock .testimonial-list p {
	margin:5px 0px 20px 0px;
	padding:5px 0px;
	border-top:#b3b29d solid 1px;
}
/***************************************************************/

#wrap #content #rightblock .allvendorsmenu {
	margin:0px;
	padding:0px;
}

#wrap #content #rightblock .allvendorsmenu ul {
	margin:0px;
	padding:0px;
	font:tohama;
	font-size:24px;
	font-weight:bold;
	color:#56332d;
}

#wrap #content #rightblock .allvendorsmenu ul li {	
	margin:0px;
	padding:0px 2.65px;
	text-align:center;	
	list-style:none;
	display:inline;		
}

#wrap #content #rightblock .allvendorsmenu ul li a {
	text-decoration:none;	
}
/***************************************************/

#wrap #content #rightblock .all-vendors {
	margin:10px 0px;
	padding:0px;
	background:#f78e18;
	
	border:#f78e18 solid 3px;
	width:99%;
	display:inline-block;
}

#wrap #content #rightblock .all-vendors span{
	margin:0px;
	padding:2px 10px 2px 10px;
	color:#FFFFFF;
	font-size:36px;
	font-weight:bold;
	float:left;
}

#wrap #content #rightblock .all-vendors .right {
	margin:0px;
	padding:17px 5px 17px 5px;
	background:#FFFFFF;
	width:670px;
	float:right;
}

#wrap #content #rightblock .all-vendors .right .vlisting {
	margin:0px;
	padding:3px;
	float:left; 
	width:130px; 	
}

#wrap #content #rightblock .vinactive {
	background:#b3b29d;
	border:#b3b29d solid 3px;
}

#wrap #content #rightblock #faq {
	margin:0px;
	padding:3px;
	width:746px;
	border:#b3b29d solid 1px;
	display:inline-block;
}

#wrap #content #rightblock #faq .left-section {
	float:left;
}

#wrap #content #rightblock #faq .left-section ul{
	margin:0px;
	padding:0px;
}

#wrap #content #rightblock #faq .left-section li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#wrap #content #rightblock #faq .left-section li a{
	margin:0px;
	padding:3px;
	color:#56332d;
}

#wrap #content #rightblock #faq .left-section li a:hover{
	background:#f78e18;
	color:#56332d;
}

#wrap #content #rightblock #faq .right-section {
	margin:0px;
	padding:3px;
	width:575px;
	background:#FFFFFF;
	color:#333333;
	float:right;
	border:#b3b29d solid 1px;
}
#wrap #content #rightblock #faq .right-section ul{
	margin:0px;
	padding:0px;
}
#wrap #content #rightblock #faq .right-section li{
	margin:0px 0px 0px 30px;
	padding:0px;
}
#wrap #content #rightblock #faq .right-section h4 {
	margin:0px;
	padding:5px 5px 0px 5px;
}
#wrap #content #rightblock #faq .right-section p {
	margin:0px;
	padding:2px 5px;
}

/***************************** paging **************************************/
#wrap #content #rightblock #paging {
	margin:10px 0px 20px 0px;
	padding:0px;
}
#wrap #content #rightblock #paging a:hover {
	color:#56332d;
	text-decoration:underline;
}
#wrap #content #rightblock #paging ul {
	margin:0px;
	padding:0px;
}
#wrap #content #rightblock #paging li {
	margin:5px;
	padding:5px;
	list-style:none;
	display:inline;
	background:#b3b29d;
}

/***************************** sitemap **************************************/

#wrap #content #rightblock #sitemap {
	margin:0px;
	padding:0px;
}
#wrap #content #rightblock #sitemap h3 {
	margin:0px;
	padding:5px;
	color:#fff;
	background:#637B63;
}
#wrap #content #rightblock #sitemap h3 a {
	color:#fff;
}
#wrap #content #rightblock #sitemap h3 a:hover {
	color:#56332d;
	text-decoration:underline;
}
#wrap #content #rightblock #sitemap ul {
	margin:0px 5px;
	padding:5px 0px;
	width:95px;
	float:left;
}
#wrap #content #rightblock #sitemap li {
	margin:0px;
	padding:0px;
	line-height:20px;
	/*width:205px;*/
}

/******************** End Right Block *******************/

#wrap #content #homeblock {
	margin:0px;
	padding:0px;
}

#wrap #content #homeblock .home-left {
	margin:0px;
	padding:0px;
	width:470px;
	float:left;
}

/***********************************************************/

#wrap #content #homeblock .home-left .hot-block {
	margin:10px 0px;
	padding:5px 9px;
	width:450px;
	height:420px;
	border:#A1AF9E 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 #content #homeblock .home-left .hot-block .hot-certs {
	margin:0px;
	padding:0px;
}
#wrap #content #homeblock .home-left .hot-block .hot-certs h2 {
	margin:0px;
	padding:5px;
	color:#F26B00;
	border-bottom:#F26B00 solid 1px;
}
#wrap #content #homeblock .home-left .hot-block .hot-certs span {
	color:#6C846A;
}
#wrap #content #homeblock .home-left .hot-block .hot-certs a {
	color:#000;
}
#wrap #content #homeblock .home-left .hot-block .hot-certs a:hover {
	color:#F26B00;
}
#wrap #content #homeblock .home-left .hot-block .hot-certs .inner-certs {
	margin:0px;
	padding:0px;
	width:150px;
	float:left;
}
#wrap #content #homeblock .home-left .hot-block .hot-certs .inner-certs h3 {
	clear:both;
	margin:5px 0px 0px 5px;
	padding:0px;
	color:#61B612;
}
#wrap #content #homeblock .home-left .hot-block .hot-certs .inner-certs ul {
	margin:5px 0px;
	padding:0px;
	width:72px;
	float:left;
}
#wrap #content #homeblock .home-left .hot-block .hot-certs .inner-certs li {
	line-height:20px;
	list-style:none;
}

/***********************************************************/

#wrap #content #homeblock .home-left .hot-block .hot-exams {
	margin:0px;
	padding:0px;
}
#wrap #content #homeblock .home-left .hot-block .hot-exams h2 {
	margin:0px;
	padding:5px;
	color:#F26B00;
	border-bottom:#F26B00 solid 1px;
}
#wrap #content #homeblock .home-left .hot-block .hot-exams span {
	color:#6C846A;
}
#wrap #content #homeblock .home-left .hot-block .hot-exams a {
	color:#000;
}
#wrap #content #homeblock .home-left .hot-block .hot-exams a:hover {
	color:#F26B00;
}
#wrap #content #homeblock .home-left .hot-block .hot-exams .inner-exams {
	margin:0px;
	padding:0px;
	width:150px;
	float:left;
}
#wrap #content #homeblock .home-left .hot-block .hot-exams .inner-exams h3 {
	clear:both;
	margin:5px 0px 0px 5px;
	padding:0px;
	color:#61B612;
}
#wrap #content #homeblock .home-left .hot-block .hot-exams .inner-exams ul {
	margin:5px 0px;
	padding:0px;
	width:72px;
	float:left;
}
#wrap #content #homeblock .home-left .hot-block .hot-exams .inner-exams li {
	line-height:20px;
	list-style:none;
}

/***************************************************/

#wrap #content #homeblock .home-left .main-text {
	margin:10px 0px 10px 10px;
	padding:0px;
}
#wrap #content #homeblock .home-left .main-text h2 {
	margin:0px;
	padding:0px;
}

/***************************************************/

#wrap #content #homeblock .home-right {
	margin:0px;
	padding:0px;
	width:470px;
	float:right;
}

/**************** new releases home ****************/

#wrap #content #homeblock .home-right .newreleases-block {
	margin:10px 0px;
	padding:5px 9px;
	width:450px;
	height:420px;
	border:#A1AF9E 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 #content #homeblock .home-right .newreleases-block .newrel {
	margin:0px;
	padding:0px;
}
#wrap #content #homeblock .home-right .newreleases-block .newrel h2 {
	margin:0px;
	padding:5px;
	color:#F26B00;
	border-bottom:#F26B00 solid 1px;
}
#wrap #content #homeblock .home-right .newreleases-block .newrel span {
	color:#6C846A;
}
#wrap #content #homeblock .home-right .newreleases-block .newrel a {
	color:#7E7E7E;
}
#wrap #content #homeblock .home-right .newreleases-block .newrel a:hover {
	color:#F26B00;
}
#wrap #content #homeblock .home-right .newreleases-block .newrel ul {	
	margin:5px 0px;
	padding:0px;
	width:66px;
	float:left;
}
#wrap #content #homeblock .home-right .newreleases-block .newrel li {
	list-style:none;
	line-height:22px;
}

/***************************************************/

#wrap #content #homeblock .home-right .newreleases-block .recent {
	margin:0px;
	padding:0px;
}
#wrap #content #homeblock .home-right .newreleases-block .recent h2 {
	margin:0px;
	padding:5px;
	color:#F26B00;
	border-bottom:#F26B00 solid 1px;
}
#wrap #content #homeblock .home-right .newreleases-block .recent span {
	color:#6C846A;
}
#wrap #content #homeblock .home-right .newreleases-block .recent a {
	color:#7E7E7E;
}
#wrap #content #homeblock .home-right .newreleases-block .recent a:hover {
	color:#F26B00;
}
#wrap #content #homeblock .home-right .newreleases-block .recent ul {	
	margin:5px 0px;
	padding:0px;
	width:66px;
	float:left;
}
#wrap #content #homeblock .home-right .newreleases-block .recent li {
	list-style:none;
	line-height:22px;
}

/*************** testimonials home *******************/

#wrap #content #homeblock .home-right .testimonials {
	clear:both;
	margin:0px;
	padding:7px;
	height:300px;
}
#wrap #content #homeblock .home-right .testimonials .inner-testimonials {
	margin:0px;
	padding:10px 0px;
	height:110px;
	border-bottom:#F26B00 solid 1px;
}
#wrap #content #homeblock .home-right .testimonials .inner-testimonials h4 {
	margin:0px;
	padding:10px 0px;
	color:#F26B00;
}

#wrap #content #homeblock .home-right .testimonials .inner-testimonials p {
	margin:0px;
	padding:0px;
}

/*************************************************/

/*#wrap #content #homeblock .newboxes {
	margin:0px 5px;
	padding:5px 0px;
	display:inline-block;
}
#wrap #content #homeblock .newboxes .recent-updates {
	margin:0px 10px 0px 0px;
	padding:0px;
	width:171px;
	height:250px;
	border:#f78e18 solid 3px;
	float:left;
}
#wrap #content #homeblock .newboxes .recent-updates a {
	padding:5px;
	color:#330000;
	text-decoration:none;
}
#wrap #content #homeblock .newboxes .recent-updates a:hover {	
	padding:5px;
	color:#fff;
	background:#f78e18;
}
#wrap #content #homeblock .newboxes .recent-updates ul {
	margin:0px;
	padding:0px;
	width:80px;
	float:left;
}
#wrap #content #homeblock .newboxes .recent-updates li{
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:20px;
}
#wrap #content #homeblock .newboxes .new-releases {
	margin:0px 10px 0px 0px;
	padding:0px;
	width:171px;
	height:250px;
	border:#f78e18 solid 3px;
	float:left;
}
#wrap #content #homeblock .newboxes .new-releases a {
	padding:5px;
	color:#330000;
	text-decoration:none;
}
#wrap #content #homeblock .newboxes .new-releases a:hover {	
	padding:5px;
	color:#fff;
	background:#f78e18;
}
#wrap #content #homeblock .newboxes .new-releases ul {
	margin:0px;
	padding:0px;
	width:83px;
	float:left;
}
#wrap #content #homeblock .newboxes .new-releases li{
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:20px;
}*/

/*************************************************/

#wrap #content #homeblock .recomended-exams {
	margin:10px 0px 0px 10px;
	padding:0px;
	border:#C7CAAD solid 1px;
	width:329px;
	height:205px;
	float:left;
}

#wrap #content #homeblock .recomended-exams h2 {
	margin:0px;
	padding:5px;
	background:#C7CAAD;
	color:#6A6D52;
}

#wrap #content #homeblock .recomended-exams a:hover{
	padding:2px;
	color:#56332d;
	background:#858873;
}

#wrap #content #homeblock .recomended-exams ul{
	margin:5px 0px;
	padding:0px;
	width:64px;
	float:left;
}
#wrap #content #homeblock .recomended-exams li{
	line-height:20px;
	list-style:none;
}

/****************************************************/

#wrap #content #homeblock .index-banners {	
	margin:10px 0px 0px 0px;
	padding:0px;
	width:100%;
	display:inline-block;
}

#wrap #content #homeblock .index-banners .left {
	margin:0px;
	padding:5px 13px 0px 5px;
	float:left;
}

#wrap #content #homeblock .index-banners .right {
	margin:0px;
	padding:5px 5px 0px 5px;
	float:right;
}

/************************* End Home Block **********************************/

#wrap #footer {	
	clear:both;
	margin:0px;
	padding:20px;
	height:60px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background:#F26B00;
}
#wrap #footer a {	
	color:#fff;
	text-decoration:none;
}
#wrap #footer a:hover {
	text-decoration:underline;
}
#wrap #footer ul {
	margin:0px;
	padding:0px 50px;
	width:205px;
	height:60px;
	border-right:#FFF solid 1px;
	float:left;
}
#wrap #footer li {
	padding:3px 0px 3px 20px;
	list-style:none;
	background:url(../images/white_bullet.png) no-repeat center left;
	/*list-style:url(../images/white_bullet.png) inside;*/
}

#wrap .copyright {
	margin:0px;
	padding:20px;
	text-align:center;
	font-size:12px;
	background:#FFF;
}

/*************************** End Footer **************************************/
