@charset "ISO-8859-1";

BODY {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 11px;
	color: #2F4364;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #757575;
}

DIV {
	margin: 0px;
	padding: 0px;
}

a:hover {
	color: #8C1E21;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#IE6 {
	background-color: #cccccc;
	color: #000000;
	font-size: .8em;
	padding: 0 10px;
}
a:link,a:visited {
	color: #739ED3;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#BODY {
	margin-left: auto;
	margin-right: auto;
	width: 970px;
	height: 100%;
	background-color: #FFFFFF;
	margin-top: 30px;
}

#HEADER {
	float: left;
	width: 970px;
	margin: 0px;
	padding: 0px;
	
}



#CONTENT {
	float: left;
	position: relative;
	clear: both;
	background-color: #fff;
	padding: 0px;
	width: 100%;

}

#Contant_middle {
	margin-left: auto;
	margin-right: auto;
	height: 530px;
	background-color: #ffffff;
}

.qsearch td {
	background-color: transparent;
}

#LOGO {

	float: left;
}
#LOGO p {
	z-index: 1;
	width: auto;
	float: left;
	font-size: 20px;
	margin-top: 32px;
	padding-left: 40px;
}
#LOGO img{
	z-index: 1;
	width: auto;
	float: left;

}


#BIG_BANNER {
	float: right;
	/*	height: 110px;*/ /*	width: 500px; */
	overflow: hidden;
	margin-right: 20px;
	margin-top: 27px;
	width: auto;
}

#top_rightbox {
	float: right;
	padding: 10px;
	width: 177px;
}

#SEARCH_BOX {
	float: left;
	margin: 0;
	width: 300px;
}

/****************************************
Menu
******************************************/
#TOP_MENU_BG {
	width: 970px;
	float: left;
	/*padding: 9px 0px 9px 0px;*/
	background-color: #739ED3;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.5em;
	background-repeat: repeat-x;
}

#TOP_MENU {
	width: 970px;
	margin-right: auto;
}

#TOP_MENU ul {
	margin: 0px;
	padding: 0px;
}

#TOP_MENU ul li {
	float: left;
	display: block;
	direction: ltr;
	list-style-type: none;
	display: block;
}

#TOP_MENU a {
	color: #FFFFFF;
	padding: 6px 20px 8px 20px;
	font-weight: normal;
}

#TOP_MENU a:hover {
	color: #739ED3;
	background-color: #fff;
	font-weight: normal;

}

#FOOT { /*background-color: #4a3276;*/
	clear: both;
	height: 77px;
	padding: 0;
	border-top: 1px solid #ffffff;
	background-color: #739ED3;
	background-image: url(/img/bottomrepeat.jpg);
}

#FOOT_MENU {
	padding: 3px;
	float: left;
	width: 500px;
}

#FOOT_MENU ul {
	padding: 0;
	margin: 0;
}

#FOOT_MENU ul li {
	float: left;
	width: auto;
	list-style-type: none;
	margin: 0 5px 0;
	padding: 0;
	clear: left;
}

#FOOT_MENU ul li a {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}

#FOOT_MENU ul li a:hover {
	color: #ebebeb;
	font-size: 10px;
	text-decoration: none;
}

#FOOT_MENU ul li a:link a:visited {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}

#cpanelMenu { /*	padding: 5px 0px 5px 0px;*/
	margin-left: auto;
	margin-right: auto;
	width: 720px;
	height: 25px;
	margin-left: auto;
	background-color: #4a3276;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.4em;
	background-repeat: repeat-x;
	
}

#cpanelMenu ul {
	margin: 0px;
	padding: 0px;
}

#cpanelMenu ul li {
	float: left;
	direction: ltr;
	/*	margin: 0 20px 0px 20px;*/
	padding: 0;
	list-style-type: none;
	width: auto;
}

#cpanelMenu a:active,#cpanelMenu a:hover {
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.5em;
	background-repeat: repeat-x;
	background-color: #454545;
	font-size: 11px;
	padding: 5px 5px 0;
	cursor: pointer;
	/*background-image: url(/img/button.png);*/
	color: #FFFFFF;
	/*height: 25px;*/ /*padding-top: 5px;*/
	text-align: center;
	/*width: 85px;*/ /*float:right;*/ /*	margin-right:2px;*/
	/*	margin-left: 2px;*/
	border: 0;
	font-weight: bolder;
	width: 170px;
	height: 20px;
	float: left;
}

#cpanelMenu a {
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.5em;
	background-repeat: repeat-x;
	background-color: #336699;
	font-size: 11px;
	padding: 5px 5px 0;
	cursor: pointer;
	color: #FFFFFF;
	text-align: center;
	border: 0;
	font-weight: bolder;
	width: 170px;
	height: 20px;
	float: left;
}

/***************************************
old foot code, new foot code is together =)
#FOOT {
	background: transparent url(/img/foot_bottom.gif) repeat-x scroll 0 0;
	clear: both;
	float: left;
	height: 68px;
	width: 997px;
}

*/
#DESIGNBY {
	float: right;
	padding: 6px 0 6px 6px;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

#DESIGNBY img{
padding-left: 5px;
padding-right: 5px;
}

#DESIGNBY a {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}

#DESIGNBY a:hover {
	color: #ebebeb;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

#DESIGNBY a:link a:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
#DESIGNBY ul {
	padding: 0;
	margin: 0;
}

#DESIGNBY ul li {
	float: left;
	width: auto;
	list-style-type: none;
	margin: 0 5px 0;
	padding: 0;
	clear: left;
}

#DESIGNBY ul li a {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}

#DESIGNBY ul li a:hover {
	color: #ebebeb;
	font-size: 10px;
	text-decoration: none;
}

#DESIGNBY ul li a:link a:visited {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}

#LEFT_COLUMN {
	background-color: #ffffff;
	float: left;
	overflow: hidden;
	width: 174px;
	height: auto;
}

#LEFT_MENU {
	overflow: hidden;
	height: auto;
	width: 172px;
	border: 1px solid #bbcfd8;
}

#LEFT_MENU ul {
	margin: 0px;
	padding: 0px;
}

#LEFT_MENU ul .menucat {
	margin: 5px 0px 5px 5px;
	padding: 0;
	list-style-type: none;
	display: block;
	color: #173F6D;
	background-image: url(/img/categories.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 11pt;
}

.menucat li {
	margin: 5px 0px 5px 5px;
	padding: 0;
	list-style-type: none;
	display: block;
	color: #173F6D;
}

.menulink li {
	margin: 5px 0px 5px 5px;
	padding: 0;
	list-style-type: none;
	display: block;
	color: #173F6D;
	background-image: url(/img/categories.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}

#LEFT_MENU ul li a {
	margin: 5px 0px 5px 5px;
	padding: 0;
	list-style-type: none;
	display: block;
	color: #173F6D;
	font-weight: normal;
}

.mainmenu a, .mainmenu a:visited {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}

.mainmenu a:hover {
	color: #739ED3;
	font-weight: normal;
}

#GrayBox {
	background-color: #454545;
	clear: none;
	color: #CCCCCC;
	font-size: 12px;
	height: 21px;
	text-align: left;
	text-decoration: none;
	vertical-align: bottom;
	width: 700px;
}

#GrayBox p {
	background-color: #454545;
	clear: none;
	color: #CCCCCC;
	text-align: left;
	text-decoration: none;
	vertical-align: bottom;
	margin: 0;
	padding: 4px 4px 4px 24px;
}

#GrayBox img {
	background-color: #454545;
	clear: none;
	color: #CCCCCC;
	text-align: left;
	text-decoration: none;
	vertical-align: bottom;
	float: left;
	padding-left: 5px;
}

#BlackBox {
	background-color: #7A7575;
	clear: none;
	float: left;
	height: 130px;
	width: 714px;
}

#BlackBoxFull {
	text-align: left;
	width: 720px;
	clear: both;
	margin: 3px 0px 0px 0px;
	padding: 3px;
	float: left;
}

#contents_wrapper {
	background-color: #ffffff;
	float: left;
	width: 574px;
}

#contents {
	background-color: #ffffff;
	float: left;
	
	/*	padding: 10px 5px;*/
	min-height: 513px;
	min-height: 600px;
}

#contents2 {
	background-color: #ffffff;
	float: left;
	padding: 10px 2px;
	position: relative;
	/*border-top: 1px solid #ddd;*/
}

#contentsFull {
	background-color: #ffffff;
	float: left;
	width: 925px;
	padding: 10px;
	min-height: 300px;
}

.product {
	border: 1px solid #7A7575;
	float: left;
	margin: 5px;
	padding: 5px;
	width: auto;
}

.feature_product {
	border: 1px solid #bbcfd8;
	float: left;
	margin: 0 5px 5px;
	padding: 5px;
	width: 283px;
	height: 100px;
	overflow: hidden;
}

.SmartImage {
	float: right;
	width: 27px;
	height: 14px;
	padding: 0px 3px 3px 3px;
}

.NavigatorClass {
	float: left;
	padding: 4px 0 4px 5px;
	/*width: 690px;*/
}

.ProductTitle {
	color: #E59123;
	font-size: 13px;
	text-align: left;
	float: left;
	width: 280px;
	padding-left: 3px;
}

.featureProductTitle {
	color: #4A84BB;
	font-size: 13px;
	text-align: left;
	float: left;
	width: 120px;
	padding-left: 3px;
}

.prod_desc_contain {
	clear: right;
	color: #4A84BB;
	float: left;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	/* 	text-indent: 3px; */
	width: 300px;
}

.image {
	float: right;
	text-align: center;
	/*	border: 1px solid #4a3276;*/
	width: auto;
}

.image a,.image a:link a:visited {
	float: left;
	text-align: center;
	border: 0px;
	width: auto;
}

.descripton {
	color: #666666;
	text-align: left;
	/* 	text-indent: 3px; */
	font-size: 10px;
	padding: 5px;
}

.list_description {
	color: #666666;
	text-align: left;
	/* 	text-indent: 3px; */
	font-size: 10px;
	padding: 5px;
	clear: left;
	width: 440px;
}

.listproduct {
	float: left;
}

.viewProduct {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	/* 	text-indent: 3px; */
}

.list_viewProduct {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	/* 	text-indent: 3px; */
	float: right;
	width: 130px;
}

.price {
	font-size: 15pt;
	text-align: left;
	color: #4a3276;
	font-weight: 600;
	/*	letter-spacing: -3px; */ /*	margin-right: -1px;*/
	margin-top: 5px;
	float: left;
	width: 80px;
}

.list_price {
	font-size: 19pt;
	text-align: left;
	color: #4a3276;
	font-weight: bolder;
	/*	letter-spacing: -3px;*/
	padding-right: 6px;
	padding-top: 5px;
	/*	float: right;*/
	width: auto;
	float: right;
}

#SALE {
	float: right;
	color: red;
	font-weight: bolder;
	width: auto;
}

#NORESULTS {
	clear: both;
	font-size: large;
	color: #6699cc;
	text-align: center;
	width: 100%;
}

.pageCount {
	clear: both;
	text-align: center;
	float: left;
	width: 350px;
}

.pageNumber {
	float: left;
	width: auto;
}

.pageNumber a:active {
	color: #FFFFFF;
}

#SORTBY { /*	float: right;*/
	width: 200px;
}

.NavigatorMenu {
	clear: both;
	text-align: center;
}

.black {
	color: #7A7575;
}

.red {
	clear: both;
	border: 0px;
	color: #ecb6d4;
	background-color: #ecb6d4;
	height: 10px;
	margin: 0px;
}

#PRODUCT {
	background-color: #FFFFFF;
	color: #7A7575;
	float: left;
	width: auto;
	background: transparent url(/img/icons/actions.jpg) no-repeat scroll
		100% 100%;
	padding-top: 5px;
	padding-bottom: 15px;
	min-height: 140px;
	position: relative;
	padding-bottom: 10px;
}

#PRICE {
	color: #7A7575;
	padding: 5px;
}

.PRICE {
	
}

#PRICE .big {
	font-size: 13pt;
	font-weight: bold;
	color: #2F4364;
}

#PRICE .gray {
	color: gray;
	font-size: 5pt;
}

.typeHeading {
	color: #4a3276;
	font-size: 11px;
	font-weight: lighter;
	width: 100%;
	text-align: left;
}

#RELATED_PRODUCTS { /*	min-height: 600px;*/ /*	background-color: #f00;*/
	width: 380px;
}

#SKU_COMPONENT_PRODUCTS { /*	min-height: 600px;*/
	/*	background-color: #f00;*/
	width: 380px;
}

#contained_PRODUCTS { /*	min-height: 600px;*/
	/*	background-color: #f00;*/
	width: 380px;
	float: right;
	border: 1px solid #7A7575;
}

.RELATED_PRODUCTS_ITEM { /*	float: left;*/
	width: auto;
	/*	text-align: center;*/
}

.RELATED_PRODUCTS_ITEM_DESC {
	float: left;
	width: 70%;
	/*	text-align: center;*/
}

.RELATED_PRODUCTS_ITEM_DESC a,.RELATED_PRODUCTS_ITEM_DESC a:link,.RELATED_PRODUCTS_ITEM_DESC a:hover,.RELATED_PRODUCTS_ITEM_DESC a:visited
	{
	color: #7A7575;
	font-weight: normal;
	/*	text-align: center;*/
}

.relatedstuff {
	float: left;
	width: 100%;
}

.relatedcontainer {
	width: 100%;
	height: 100px;
}

#PRODUCT_IMG {
	float: left;
	overflow: hidden;
	width: auto;
	padding: 15px 30px;
}

#productheader1 {
	width: 300px;
	float: left;
	clear: right;
}

#PRODUCT_DETAIL {
	float: left;
	width: auto;
	padding-left: 10px;
	position: relative;
	height: 70px;
	min-height: 70px;
}

#PRODUCT_DESCRIPTION { /*	clear: both;*/ /*	padding: 15px;*/
	float: left;
	clear: left;
	width: 100%;
	padding-right: 10px;
	min-height: 334px;
	overflow: hidden;
	background: transparent url(/img/icons/actions.jpg) no-repeat scroll
		100% 100%;
	padding-bottom: 30px;
}

#PRODUCT_DESCRIPTION ul {
	width: 430px;
}

#PRODUCT_DESCRIPTION li {
	/*list-style-type: circle;*/
	/*list-style-position: inside;*/
	/*margin-left: 5px;*/
}

#RIGHT_BAR {
	background-color: #fff;
	clear: right;
	float: right;
	height: 500px;
	width: 222px;
}

.right_add {
	clear: both;
	float: right;
	padding: 0px 5px 0px 2px;
	width: auto;
}

h5,h1,h2 {
	color: #4a3276;
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 13px;
}

h5 {
	font-size: 12px;
}

bl {
	color: #7A7575;
}

P {
	color: #7A7575;
	font-size: 12px;
}

#BASKET {
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	background-color: #cecece;
	/*	background-image: url(/img/middle.jpg);*/
	/*	background-repeat: repeat-y;*/
	height: 70px;
	padding-top: 15px;
}

.BASKET {
	color: #ffffff;
	font-weight: bold;
	padding: 5px 6px 8px;
	text-align: center;
}

.basket_text {
	color: #ffffff;
	font-weight: normal;
	/*background-color: #ffffff;*/
	width: 50px;
	/*	border: 1px solid #d4d4d4;*/
	float: left;
	clear: left;
	text-align: right;
}

#basket_text_checkout {
	color: #ffffff;
	font-weight: normal;
	background-color: #ED6F85;
	padding-left: 50px;
	padding-right: 50px;
	/*border: 1px solid #7A7575;*/
}

#basket_text_checkout a {
	color: #ffffff;
	font-weight: normal;
	background-color: #ED6F85;
	/*border: 1px solid #7A7575;*/
}

.basket_text a {
	color: #ffffff;
	font-weight: normal;
	background-color: #ffffff;
}

#Basket_Item { /*background-color: #FFFFFF;*/
	/*	border: 1px solid #d4d4d4;*/
	color: #ffffff;
	font-weight: normal;
	width: 103px;
	float: right;
	clear: right;
	text-align: left;
}

#Basket_Total { /*background-color: #FFFFFF;*/
	/*border: 1px solid #d4d4d4;*/
	color: #ffffff;
	font-weight: normal;
	width: 103px;
	float: right;
	clear: right;
	text-align: left;
}

.PriceLabel {
	width: 170px;
	float: left;
}

.PriceLabel .YouSave {
	
}

.price_options_descrioptor {
	width: 170px;
	float: right;
}

#BUYNOW {
	position: absolute;
	padding: 8px;
	width: auto;
	bottom: 0;
	right: 0;
}

#bubble_tooltip { /*	left: 640px; */
	height: 90px;
	/*	position: absolute; */ /*	top: 220px; */

	width: 250px;
	display: none;
	background-color: #ffffff;
	position: absolute;
	bottom: 0;
	right: 0;
}

#bubble_tooltip .bubble_top {
	background-image: url('/img/bubble_top.gif');
	background-repeat: no-repeat;
	text-align: right;
	/*	margin-left: 26px;*/ /*	margin-top: 10px;*/
	height: 20px;
}

#bubble_tooltip .bubble_top img {
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 5px;
	padding-top: 9px;
}

#bubble_tooltip .bubble_middle {
	background-image: url('/img/bubble_middle.gif');
	background-repeat: repeat-y;
	background-position: bottom left;
	/*padding-left: 7px;*/ /*padding-right: 30px;*/
	text-align: center;
	/*	margin-left: 26px;*/
	height: 50px;
}

#bubble_tooltip .bubble_middle .span {
	position: relative;
	top: -8px;
	font-size: 11px;
}

#bubble_tooltip .bubble_bottom {
	background-image: url('/img/bubble_bottom.gif');
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	height: 20px;
}

#bubble_tooltip_content {
	color: #FFFFFF;
}

/* *******************************************************
basket information 
*************************************************************/
#heading {
	color: #5C5A5B;
	font-size: 16px;
	font-weight: bold;
	/*	margin: 8px;*/
}

#TabDiv {
	font-size: 13px;
	margin-left: auto;
	margin-right: auto;
	width: 405px;
	padding-top: 4px;
}

.grayBG {
	background-color: #EEEEEE;
}

#BASKET_TABLE TD {
	padding: 5px;
}

#addressForm {
	clear: both;
	padding: 10px;
}

#addressForm TD {
	padding: 5px;
}

#BASKET_TABLE THEAD {
	color: #7A7575;
}

#BASKET_TABLE THEAD TD {
	font-weight: bold;
}

#BASKET_TABLE TFOOT TD {
	font-weight: bold;
	font-size: 12px;
}

#SHIP_RATE {
	width: 229px;
	float: right;
}

#SHIP_RATE select {
	width: 228px;
}

/***************
  login screen 
**************/
#LOGIN,#SIGNUP  TABLE TD {
	padding: 3px;
}

#LOGIN {
	padding: 10px;
	float: left;
	width: 300px;
}

#SIGNUP {
	width: 450px;
	padding: 10px;
	float: left;
}

#VatDiv {
	clear: both;
	font-size: xx-small;
}

/************************************************
Error
********************************************/
#error_div {
	clear: both;
	width: 100%;
	height: 20px;
	font-weight: bold;
	color: #6699cc;
	font-size: 14px;
}

#info_saved {
	width: 100%;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: green;
}

/************************************************
LoginScreen
************************************************/
#LoginScreen {
	margin-left: auto;
	margin-right: auto;
	padding-left: 100px;
	height: 500px;
	background-color: #ffffff;
}

#RELATED_IMAGES {
	float: right;
	width: auto;
	height: 100px;
}

#RELATED_IMAGES h5 {
	color: #4a3276;
	margin-top: 5px;
	margin-bottom: 5px;
}

.basket_sku_name {
	font-size: 13px;
}

.BASKET_IMG_DIV {
	float: left;
	margin: 2px 5px 2px 0px;
	width: auto;
}

.BASKET_ITEM { /*	float: left;*/
	
}

#PAYPAL {
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 50px;
	width: 207px;
}

#paymentForm {
	float: left;
	width: auto;
}

/*************************
	Roman
***************************/
#PINKBAND {
	width: 324px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	clear: right;
	margin-top: 10px;
	float: right;
	top: 0px;
	margin-right: 10px;
}

.NEWS {
	color: #545454;
	font-weight: normal;
	padding: 5px 12px 8px;
	text-align: left;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background-color: #fafafa;
	/*	background-image: url(/img/middle.jpg);*/
	/*	background-repeat: repeat-y;*/
}

.NEWS a a:visited a:link a:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	float: right;
	width: auto;
	color: #4a3276;
}

.news_title {
	color: #4a3276;
	font-weight: bold;
}

.NEWS2 {
	float: left;
	margin: 14px 0px 0px 0px;
	background-color: #050706;
	width: 156px;
	text-align: justify;
	background-image: url(/img/middlebox.jpg);
	background-repeat: repeat-y;
	clear: left;
}

.BLUE {
	background-color: #C3E1EB;
	text-align: center;
	float: left;
	font-weight: bold;
	width: 88px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 1px;
}

.PINK {
	text-align: center;
	background-color: #ECB6D4;
	float: right;
	font-weight: bold;
	width: 91px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 1px;
}

#BIGOUR {
	float: left;
	background-color: #ECB6D4;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 1px;
	width: 183px;
	text-align: center;
	width: auto;
}

#BIGOUR a {
	color: #FFFFFF;
	font-size: 11.5px;
}

#BIGOUR  a:hover {
	color: #0292CF;
}

/***********************************
 *
 *	all the buttons =)
 *
 * *********************************/
.button {
	cursor: pointer;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.5em;
	background-repeat: repeat-x;
	background-color: #454545;
	clear: right;
	color: #FFFFFF;
	/*height: 25px;*/ /*padding-top: 5px;*/
	text-align: center;
	/*width: 85px;*/ /*float:right;*/ /*	margin-right:2px;*/
	/*	margin-left: 2px;*/
	border: 0;
	font-weight: bolder;
	width: 81px;
	height: 20px;
	float: left;
}

.printer_button {
	cursor: pointer;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
	background-color: #454545;
	clear: right;
	color: #FFFFFF;
	/*height: 25px;*/ /*padding-top: 5px;*/
	text-align: center;
	/*width: 85px;*/ /*float:right;*/ /*	margin-right:2px;*/
	/*	margin-left: 2px;*/
	border: 0;
	font-weight: bolder;
	width: 200px;
	height: 20px;
	float: left;
}

.printer_button a,.printer_button a:hover,.printer_button a:visited,.printer_button a:visited
	{
	color: #ffffff;
}

.printer_button:hover {
	cursor: pointer;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.5em;
	background-repeat: repeat-x;
	background-color: #4a3276;
	clear: right;
	color: #FFFFFF;
	/*height: 25px;*/ /*padding-top: 5px;*/
	text-align: center;
	/*width: 85px;*/ /*float:right;*/ /*	margin-right:2px;*/
	/*	margin-left: 2px;*/
	border: 0;
	font-weight: bolder;
	width: 200px;
	height: 20px;
	float: left;
}

.button:hover {
	cursor: pointer;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
	background-color: #4a3276;
	clear: none;
	color: #FFFFFF;
	/*height: 25px;*/ /*padding-top: 5px;*/
	text-align: center;
	/*width: 85px;*/ /*float:right;*/ /*margin-right:2px;*/
	/*margin-left: 2px;*/
	border: 0;
	font-weight: bolder;
	width: 81px;
	height: 20px;
	float: left;
}

.cpanel_change .button {
	cursor: pointer;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.5em;
	background-repeat: repeat-x;
	background-color: #454545;
	clear: right;
	color: #FFFFFF;
	/*height: 25px;*/ /*padding-top: 5px;*/
	text-align: center;
	/*width: 85px;*/ /*float:right;*/ /*	margin-right:2px;*/
	/*	margin-left: 2px;*/
	border: 0;
	font-weight: bolder;
	width: 81px;
	height: 20px;
	float: left;
}

.cpanel_change .button:hover {
	cursor: pointer;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.5em;
	background-repeat: repeat-x;
	background-color: #4a3276;
	clear: none;
	color: #FFFFFF;
	text-align: center;
	border: 0;
	font-weight: bolder;
	width: 81px;
	height: 20px;
	float: left;
}

.listbutton {
	cursor: pointer;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
	background-color: #4a3276;
	color: #FFFFFF;
	text-align: center;
	border: 0;
	font-weight: bolder;
	width: 100px;
	height: 15px;
	padding: 5px;
	float: right;
}

.listbutton a:link,.listbutton a:hover,.listbutton a:visited {
	cursor: pointer;
	color: #FFFFFF;
	text-align: center;
	font-weight: bolder;
}

.listbutton:hover {
	cursor: pointer;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
	background-color: #454545;
	clear: none;
	color: #FFFFFF;
	text-align: center;
	border: 0;
	font-weight: bolder;
	width: 100px;
	height: 15px;
	float: right;
	padding: 5px;
}

.bundlelistbutton {
	cursor: pointer;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
	background-color: #545454;
	clear: right;
	color: #FFFFFF;
	text-align: center;
	border: 0;
	font-weight: bolder;
	width: 130px;
	height: 15px;
	float: right;
	padding: 5px;
}

.bundlelistbutton a:hover {
	cursor: pointer;
	color: #FFFFFF;
}

.bundlelistbutton a:link,.bundlelistbutton a:visited {
	cursor: pointer;
	color: #FFFFFF;
}

.bundlelistbutton:hover {
	background-color: #454545;
}

.topbutton {
	cursor: pointer;
	clear: none;
	color: #FFFFFF;
	text-align: center;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bolder;
	height: 15px;
}

.topbutton:hover {
	cursor: pointer;
	clear: none;
	color: #FFFFFF;
	text-align: center;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bolder;
	height: 15px;
}

.topbutton a,.topbutton a:link,.topbutton a:visited {
	cursor: pointer;
	color: #bbb;
}

.topbutton a:hover {
	cursor: pointer;
	color: #4a3276;
}

.bottom_linkleft .button {
	width: 145px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}

.bottom_linkright .button { /*margin-left: 4px;*/
	width: 145px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}

.Button {
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
	clear: both;
	color: #FFFFFF;
	height: 25px;
	padding-top: 5px;
	text-align: center;
	width: 85px;
	float: right;
	border: 0 none;
}

.Button a:link,.Button a:visited {
	color: #FFFFFF;
}

.Button a:hover {
	color: #7A7575;
}

/* gah, it has no id or class =| */
#BASKET_TABLE tbody tr td select {
	float: left;
	width: 80px;
	margin-top: 2px;
}

#BASKET_TABLE .Button {
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
	background-color: #4a3276;
	/*color: ;*/
	clear: right;
	color: #FFFFFF;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	width: 85px;
	float: right;
	border: 0 none;
}

#BASKET_TABLE .Button:hover {
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
	background-color: #454545;
	/*color: ;*/
	clear: right;
	color: #FFFFFF;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	width: 85px;
	float: right;
	border: 0 none;
}

#BASKET_TABLE .Button a:link,#BASKET_TABLE .Button a:visited {
	color: #ffffff;
}

/*#BASKET_TABLE .Button a:hover {
	color: #7A7575;
}*/
.viewProduct .Button {
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
	background-color: #4a3276;
	clear: both;
	color: #FFFFFF;
	height: 25px;
	padding-top: 5px;
	text-align: center;
	width: 85px;
	float: right;
}

.viewProduct .Button a:link,.Button a:visited {
	color: #FFFFFF;
}

.viewProduct .Button a:hover {
	color: #7A7575;
}

#GO_CHECKOUT {
background-color:#454545;
background-image:url(/img/nav-high.png);
background-position:0 -1.7em;
background-repeat:repeat-x;
border:0 none;
clear:right;
color:#FFFFFF;
float:right;
height:16px;
text-align:center;
width:200px;
}

#GO_CHECKOUT :hover {

	background-color: #4a3276;
background-image:url(/img/nav-high.png);
background-position:0 -1.7em;
background-repeat:repeat-x;
border:0 none;
clear:right;
color:#FFFFFF;
float:right;
height:16px;
text-align:center;
width:200px;
}

#GO_CHECKOUT a:link,#GO_CHECKOUT a:visited,#GO_CHECKOUT a:hover,#GO_CHECKOUT a:active, #GO_CHECKOUT a
	{

	color: #FFFFFF;

}
#bubble_buttons {
	text-align: center;
	/*	margin-left: 40px;*/
	float: left;
	padding-left: 40px;
	padding-right: 40px;
}

#bubble_buttons .Button {
	cursor: pointer;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
	background-color: #999999;
	clear: none;
	color: #FFFFFF;
	/*height: 25px;*/ /*padding-top: 5px;*/
	text-align: center;
	/*width: 85px;*/
	float: right;
	margin-right: 2px;
	margin-left: 2px;
	border: 0;
	font-weight: bolder;
	width: 81px;
	height: 20px;
}

#bubble_buttons .Button:hover {
	cursor: pointer;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
	background-color: #4a3276;
	clear: none;
	color: #FFFFFF;
	/*height: 25px;*/ /*padding-top: 5px;*/
	text-align: center;
	/*width: 85px;*/
	float: right;
	margin-right: 2px;
	margin-left: 2px;
	border: 0;
	font-weight: bolder;
	width: 81px;
	height: 20px;
}

#top_menu .Button {
	cursor: pointer;
	clear: none;
	color: #FFFFFF;
	height: 25px;
	padding-top: 5px;
	text-align: center;
	width: 85px;
	float: right;
}

#bubble_buttons .Button a:link,#bubble_buttons .Button a:visited {
	cursor: pointer;
	color: #FFFFFF;
}

#bubble_buttons .Button a:hover {
	color: #ffffff;
	cursor: pointer;
}

#buynowbutton.submitbutton {
	cursor: pointer;
	border: 0;
	background: #ffffff;
	color: #ffffff;
	font-weight: bolder;
	/*padding: 3px 13px;*/
	width: 81px;
	height: 23px;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
	background-color: #4a3276;
}

#buynowbutton.submitbutton:hover {
	cursor: pointer;
	border: 0;
	background: #ffffff;
	/*color:#7A7575;*/
	font-weight: bolder;
	/*padding: 3px 13px;*/
	width: 81px;
	height: 23px;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
	background-color: #454545;
}

#searchbutton.submitbutton {
	cursor: pointer;
	border: 1px solid #eeeeee;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.5em;
	background-repeat: repeat-x;
	background-color: #545454;
	color: #ffffff;
	font-weight: bolder;
	width: 161px;
	/*height: 20px;*/
}

#searchbutton.submitbutton:hover {
	cursor: pointer;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.5em;
	background-repeat: repeat-x;
	background-color: #454545;
	border: 1px solid #cccccc;
	color: #ffffff;
	font-weight: bolder;
}

.basket_text_checkout {
	cursor: pointer;
	border: 1px solid #eeeeee;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.75em;
	background-repeat: repeat-x;
	background-color: #545454;
	color: #ffffff;
	font-weight: bolder;
	padding: 2px;
	margin: 0 5px;
	/*margin-bottom: 2px;*/
}

.basket_text_checkout a {
	color: #ffffff;
}

.basket_text_checkout:hover {
	cursor: pointer;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.75em;
	background-repeat: repeat-x;
	background-color: #454545;
	border: 1px solid #cccccc;
	color: #ffffff;
	font-weight: bolder;
}

/*****************************
 *
 * box headers 
 *
 *****************************/
.boxhead {
	width: 174px;
	overflow: hidden;
	margin-top: 10px;
}

.blueboxfoot { /*	background-image: url(/img/course-bottom.jpg);*/
	/*	background-repeat: no-repeat;*/ /*width: 168px;*/
	/*	overflow: hidden;*/
	height: 14px;
	background-color: #4a3276;
}

.blueboxhead {
	background-image: url(/img/trolley.png);
	background-repeat: no-repeat;
	/*width: 174px;*/
	background-color: #bbbbbb;
	overflow: hidden;
	/*	margin-top: 10px;*/
	padding: 4px 5px 0px 10px;
	border-top: 1px solid #ffffff;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	padding: 2px 5px 5px 35px;
	clear: left;
	margin-top: 5px;
}

.newsboxhead {
	background-image: url(/img/nav-back2.jpg);
	background-repeat: repeat-x;
	background-color: #cecece;
color: #739ED3;
font-size: 17px;
padding: 5px;
}

.newsboxhead a, .newsboxhead a:hover,.newsboxhead a:visited {
color: #739ED3;
font-size: 17px;
font-weight: normal;
}
.orangeboxhead { /*	background-image: url(/img/course-top.png);*/
	/*	background-repeat: no-repeat;*/ /*	width: 168px;*/
	overflow: hidden;
	margin-top: 10px;
	height: 27px;
	background-color: #FF7F00;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	padding-top: 5px;
	padding-left: 5px;
}

.orangeboxhead a,.orangeboxhead a:hover,.orangeboxhead a:visited,.orangeboxhead a:link
	{ /*	background-image: url(/img/course-top.png);*/
	/*	background-repeat: no-repeat;*/ /*	width: 168px;*/
	overflow: hidden;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
}

.specialboxhead { /*	background-image: url(/img/course-top.png);*/
	/*	background-repeat: no-repeat;*/ /*	width: 168px;*/
	overflow: hidden;
	color: #ffffff;
	padding-top: 21px;
}

.specialboxheadfront { /*	background-image: url(/img/course-top.png);*/
	/*	background-repeat: no-repeat;*/ /*	width: 168px;*/
	overflow: hidden;
	background-color: #4a3276;
	padding-left: 5px;
}

.blueboxhead p,.pinkboxhead p,.newsboxhead p {
	font-size: 11px;
	color: #ffffff;
	margin: 0;
	padding-top: 3px;
	font-weight: bold;
}

.specialboxhead h5 {
	color: #4a3276;
	margin: 0;
	padding-bottom: 5px;
}

.specialboxheadfront h5 {
	color: #ffffff;
	margin-bottom: 0px;
	margin-top: 0px;
}

.specialboxhead p {
	font-size: 11px;
	color: #ffffff;
	margin: 0;
	font-size: 16px;
	font-weight: normal;
	padding: 3px;
}

.pinkboxhead {
	background-image: url(/img/nav-back2.jpg);
	background-repeat: repeat-x;
	background-color: #cecece;
color: #FF7F00;
font-size: 17px;
padding: 5px;
}

.pinkboxfoot { /*	background-image: url(/img/bottom.jpg);*/
	/*	background-repeat: no-repeat;*/ /*width: 174px;*/
	/*	overflow: hidden;*/ /*	margin-top: 10px;*/
	background-color: #4a3276;
	/*	padding: 4px 5px 0px 10px;*/ /*	height: 9px;*/
	border-bottom: 1px solid #ffffff;
}

.redboxhead {
	background-image: url(/img/course-top.jpg);
	background-repeat: no-repeat;
	/*width: 174px;*/
	overflow: hidden;
	/*	margin-top: 10px;*/
	padding: 4px 5px 0px 10px;
}

.redboxfoot {
	background-image: url(/img/course-bottom.jpg);
	background-repeat: no-repeat;
	/*width: 174px;*/
	overflow: hidden;
	/*	margin-top: 10px;*/
	padding: 4px 5px 0px 10px;
	height: 14px;
}

.redboxmid {
	background-image: url(/img/course-middle.jpg);
	background-repeat: repeat-y;
	/*width: 174px;*/
	overflow: hidden;
	/*	margin-top: 10px;*/
	padding: 5px;
	min-height: 72px;
}

.coursebox {
	padding-top: 5px;
	padding-left: 5px;
}

#POPUP {
	float: left;
	width: 590px;
	background-color: #FFFFFF;
	margin: 5px;
}

#POLL {
	clear: both;
	float: right;
	width: 180px;
}

.POLLBAR {
	background-color: red;
	color: #FFFFFF;
}

#PayPalLogo {
	background-color: #ed6f85;
	clear: both;
}

/** news **/
#newsDate {
	float: right;
	font-size: 12px;
	color: #739ED3;
	width: auto;
}

#NewBig {
	float: left;
	width: 98%;
	padding: 8px;
}

#GeoTrust { /*width: 115px;*/ /*margin-left: auto;*/
	/*margin-right: auto;*/
	padding-top: 30px;
	text-align: center;
}

/** right2dance **/
.searchbox {
	float: left;
	margin: 0;
	width: 300px;
}

.signupbutton {
	margin: 13px 0px 13px 0px;
}

.timetable {
	margin-top: 10px;
	padding-top: 10px;
}

#newstext {
	padding: 10px;
	color: #739ED3;
}

#window {
	position: absolute;
	height: 415px;
	z-index: 2;
	width: 100%;
}

.style1 {
	font-size: 24px;
	font-weight: bold;
	color: #4A3276;
}

#pagetitle {
	float: left;
	padding: 14px 0px 14px 0px;
	width: auto;
}

#band {
	position: absolute;
	width: 100%;
	height: 155px;
	z-index: 1;
	background-image: url(/img/topbarbackground.jpg);
}

#apDiv1 {
	position: absolute;
	width: 100%;
	height: 155px;
	z-index: 1;
	background-image: url(/img/topbarbackground.jpg);
}

#SALE_BANNER {
	color: #FFFFFF;
	float: right;
	font-size: 25px;
	font-weight: bold;
	margin: 0 10px 0 0;
	width: auto;
}

#RIGHT_TOP {
	float: right;
	padding: 80px 0 0;
	width: 100px;
}

#RIGHT_TOP a:link,#RIGHT_TOP a:visited {
	color: #111111;
}

#apDiv7 {
	height: 10px;
}

.qsearch { /*	background-image: url(/img/navbackground_08.jpg);*/
	/*	background-repeat: repeat-x;*/ /*	border-color: #999999;*/
	/*	float: right;*/ /*	height: 92px;*/
	padding-top: 5px;
	padding-right: 15px;
	/*	width: 210px;*/
	float: right;
	width: auto;
}

.qsearch_image {
	
}

.qsearch_input {
	
}

.minibasket {
	height: 98px;
}

.qsearch_inputdiv1 { /*padding-bottom: 10px;
	border: 0;
	float: right;*/
	
}

.qsearch_inputdiv2 {
	border: 0;
	float: right;
	width: auto;
}

.qsearch_input_box { /*	border: 0; */
	/*	background: transparent url(/img/glass.png) no-repeat top left; */
	/*	height: 22px;
	padding: 5px 0 0 25px;
	width: 205px;
*/ /*background: transparent;*/
	border: 1px solid #eeeeee;
	height: 16px;
	color: #7A7575;
	margin: 1px;
	width: 165px;
}

.qsearch_input_submit { /*	padding: 2px 10px 1px 25px;*/
	border: 0;
	height: 22px;
}

.brownbit { /*	background-color: #999999;*/
	
}

.blankbit {
	
}

#lists {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	height: 25px;
	float: left;
	width: 997px;
}  /* margins for this demonstration only */
#lists li {
	display: inline;
	float: left;
	height: 25px;
	background: url(line.gif) no-repeat 0 4px;
	width: auto;
}

#lists li a.tl,#lists li a.tl:visited {
	display: block;
	width: auto;
	height: 25px;
	/* 	text-indent: 3px; */
	text-decoration: none;
	line-height: 20px;
	font-size: 12px;
	font-weight: bolder;
	text-indent: 10px;
	color: #FFFFFF;
	float: left;
	text-transform: lowercase;
	margin-top: 5px;
}

#lists div {
	display: none;
}

#lists li a:hover {
	display: block;
	width: auto;
	height: 25px;
	text-decoration: none;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	text-indent: 10px;
	color: #fff;
	float: left;
	text-transform: lowercase;
}

#lists :hover div {
	display: block;
	width: 600px;
	float: left;
	background: #FFFFFF;
	position: absolute;
	left: 0;
	top: 25px;
	border: 1px solid #7A7575;
	padding: 0 0 10px 3px;
}

#lists :hover div dl {
	display: block;
	padding: 0;
	margin: 0;
	float: left;
	width: 200px;
}

#lists :hover div dl dd {
	padding: 0;
	margin: 0;
}

#lists :hover div dd a {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #7A7575;
	text-indent: 5px;
	line-height: 20px;
}

#lists :hover div dd a:hover {
	text-decoration: underline;
}

#lists .clear {
	clear: both;
}

.menu_feature_price {
	color: #4a3276;
	font-size: 11px;
	text-decoration: none;
	float: left;
	width: auto;
	clear: left;
	padding-top: 5px;
	max-height: 30px;
	overflow: hidden;
}

.menu_feature_ProductTitle {
	color: #7A7575;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.menu_feature_product {
	float: left;
	width: 140px;
	/*	padding: 3px 9px;*/
	padding-left: 5px;
}

.menu_feature_product a {
	float: left;
	width: auto;
	color: #757575;
	font-weight: normal;
}

.menu_feature_product_image { /*background-color: #efe0b5;*/
	/*	float: left;*/ /*text-align: center;*/
	border: 0;
	width: 150px;
	/*	margin: 5px 10px 3px 10px;*/ /*	width: auto;*/
}

.menu_feature_view .seemore a { /*	background-color: #efe0b5;*/
	/*	float: left; */ /*	text-align: center; */
	/* use padding cos IE doesnt like margins =| */
	/*	padding: 5px 10px 3px 10px;*/ /*	width: 152px;*/
	color: #757575;
}

.menu_feature_fix {
	background-color: #efe0b5;
	float: left;
	width: 172px;
}

.menu_feature_wrapper {
	float: left;
	/*	height: 375px;*/
	border: 1px solid #4a3276;
	border-bottom: 0;
	border-top: 0;
}

.seemorenews { /************************************
 *
 *	really nasty hack as its inheriting something form something thats not even in the code yet =|
 *	I fixed the problem: it was an extra , in the css =|
 ***********************************/
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	/*float: right;*/
	width: 150px;
	display: block;
	/*padding-left: 150px;*/
	padding-top: 5px;
	padding-bottom: 5px;
}

.seemore {
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	float: left;
	clear: left;
	width: 100px;
}

.seemore a {
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	float: left;
	clear: left;
	width: 100px;
	padding-top: 5px;
}

.banner_add {
	overflow: hidden;
	float: left;
}

#seperator {
	float: left;
	margin: 2px 37px;
	width: auto;
}

.related_product_image {
	float: left;
	border: 1px solid #4a3276;
	width: auto;
}

.PriceRadio {
	clear: left;
	float: right;
	width: auto;
	padding-right: 5px;
}

.moreinfo {
	float: right;
}

.paypalbox {
	background-color: #ED6F85;
	text-align: center;
}

hr {
	background-color: #f5f5f5;
	color: #f5f5f5;
	height: 1px;
	border: 0px;
	float: left;
	width: 100%;
	clear: left;
}

#bottom_left {
	position: relative;
	clear: right;
	float: right;
	width: 221px;
}

.bottom_right {
	position: relative;
	clear: right;
	float: right;
	width: 100%;
	/*background:transparent url(/img/icons/actions_sidebar.jpg) no-repeat scroll 100% 100%;*/
}

#index_bottom_right {
	position: relative;
	clear: right;
	float: right;
	width: 160px;
	/*background:transparent url(/img/icons/actions_sidebar.jpg) no-repeat scroll 100% 100%;*/
	min-height: 330px;
}

div.w_span_auto {
	background: url(wr.png) top right no-repeat;
	padding-right: 18px;
	height: 34px;
	line-height: 34px;
	clear: both;
	margin-bottom: 14px;
}

input.w_auto {
	border: none;
	height: 28px;
	padding-top: 6px;
	text-indent: 18px;
	display: block;
	font-size: 15px;
	color: #666666;
	width: 100%;
	background: url(wl.png) top left no-repeat;
}

.bottom_linkright { /*margin-left: 4px;*/
	width: 150px;
	float: right;
}

.bottom_linkleft { /*margin-left: 4px;*/
	width: 150px;
	float: left;
}

/* text for the sku page pricing options */
.PRICE .big { /*font-size: 15pt;*/
	
}

/* text for the sku page pricing options */
.PRICE .gray {
	font-size: 6pt;
	padding-left: 20px;
}

th {
	text-align: left;
}

.forgot_password a:hover {
	color: #4a3276;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.forgot_password a:link a:visited {
	color: #4A84BB;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cpanel_change {
	padding: 5px 0px 5px 5px;
	/*clear: right;*/
	width: 130px;
	float: right;
}

#VALIDATOR {
	text-align: right;
	padding: 3px;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}

.rrpprice {
	float: right;
	width: 125px;
}

.rrptext {
	font-size: 10px;
	float: left;
	float: right;
	padding-top: 3px;
}

.breadcrumb a,.breadcrumb a:link,.breadcrumb a:visited {
	color: #4a3276;
}

.breadcrumb a:hover {
	color: #4a3276;
}

.realprice {
	float: right;
	width: auto;
}

.realtext {
	font-size: 10px;
	float: left;
	float: right;
	padding-top: 3px;
}

#floating_ad {
	height: 103px;
	left: 710px;
	position: absolute;
	top: 50px;
	width: 106px;
	z-index: 1;
}

#floating_go {
	height: 70px;
	left: 276px;
	position: absolute;
	top: 430px;
	width: 70px;
	z-index: 1;
}

#coverflow {
	background-color: #7A7575;
	width: 700px;
	height: 175px;
}

.carousel_description {
	height: 96px;
	overflow: hidden;
}

.carousel_description p {
	color: #ffffff;
	text-align: justify;
}

.carousel_nav {
	position: absolute;
	left: 740px;
	top: 270px;
}

#top {
	background-color: #ffffff;
	height: 220px;


}

#top img {
	width: 700px;
	height: 220px;
}

.stepcarousel {
	height: 155px;
	left: 0;
	position: absolute;
	top: 145px;
	width: 670px;
}

.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0px;
}

.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden;
	/*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px; /*margin around each panel*/
	width: 210px;
	/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.carousel_product {
	
}

.carousel_image {
	height: 30px;
	width: 210px;
}

.carousel_image a {
	float: left;
	padding: 5px;
	font-weight: bold;
	color: #ffffff;
	font-size: 16px;
}

.carousel_image img {
	float: left;
}

.carousel_description {
	color: #ffffff;
}

.carousel_ProductTitle {
	color: #ffffff;
}

.carousel_ProductTitle a,.carousel_ProductTitle a:link,.carousel_ProductTitle a:hover,.carousel_ProductTitle a:visited
	{
	color: #9dd7ea;
}

.sidetopbanner { /*	padding-top: 5px;*/
	padding-bottom: 5px;
	padding-left: 1px;
	height: 145px;
	width: 165px;
}

.sidebanner {
	padding-top: 3px;
	padding-bottom: 6px;
	width: 167px;
	height: 50px;
}

.bottom_banner {
	float: right;
	width: 270px;
	height: 194px;
	padding: 5px;
}

.bottom_text {
	float: left;
	
	/*overflow: hidden;*/ /*height: 187px;*/
	padding: 5px 10px 10px;
	width: 550px;
	color: #7A7575;
}

.index_bottom_text {
/*	float: left;*/
	clear: left;
	
	/*overflow: hidden;*/ /*height: 187px;*/
	padding: 0px 20px 10px 10px;
	/*width: 550px;*/
	color: #7A7575;
}

.bottom_text p {
	margin: 0px;
	font-size: 12px;
	font-weight: 200;
	color: #7a7575;
	padding-top: 15px;
	/*padding-bottom: 20px;*/
}

.bottom_text2 {
	float: left;
	width: 240px;
	overflow: hidden;
	height: 97px;
	padding: 5px 10px 10px;
}

.bottom_text2 p {
	margin-top: 0px;
	font-size: 12px;
	font-weight: 200;
	color: #7a7575;
}

.bundlelist_description {
	color: #666666;
	text-align: left;
	font-size: 10px;
	padding: 5px;
	clear: left;
	width: 100%;
}

.bundlelistproduct {
	float: left;
	width: 250px;
	min-height: 100px;
	max-height: 100px;
	height: 100px;
	overflow: hidden;
}

.bundleviewProduct {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	/* 	text-indent: 3px; */
}

.bundlelist_viewProduct {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	float: left;
	width: auto;
}

.bundleproduct {
	/*background:transparent url(/img/icons/actions.jpg) no-repeat scroll 100% 100%;*/
	border: 1px solid #dddddd;
	/*float: left;*/
	margin: 5px;
	padding: 5px;
	width: 550px;
	min-height: 250px;
	max-height: 250px;
	height: 250px;
	overflow: hidden;
}

.bundleproductbottom {
	float: left;
	width: 353px;
}

.bundleproducttop {
	float: left;
	width: 100%;
	min-height: 80px;
}

.bundlerealprice {
	float: left;
	width: auto;
	font-size: 12pt;
	font-weight: lighter;
}

.bundlerealtext {
	font-size: 12pt;
	padding-left: 5px;
	padding-top: 11px;
}

.bundleProductTitle {
	font-size: 17pt;
	color: #4a3276;
}

.bundle_list_description {
	float: left;
	width: 400px;
	min-height: 100px;
	max-height: 100px;
	height: 100px;
	overflow: hidden;
}

.cat_head {
	padding: 5px;
	text-align: justify;
}

.buttonwrap {
	padding-top: 5px;
	float: left;
	width: auto;
	clear: left;
}

.bundlelist_price {
	float: left;
	width: auto;
	clear: left;
	width: 200px;
}

#components {
	width: 495px;
	margin: 5px;
	padding: 5px;
	float: left;
	clear: left;
	/*border: 1px solid #7A7575;*/
	min-height: 100px;
}

#components p {
	width: 495px;
	margin: 5px 0;
	color: #4a3276;
}

.tabstuff {
	padding: 5px;
}

/* curve_light_bottom */
.b1,.b2,.b3,.b4 {
	font-size: 1px;
	overflow: hidden;
	display: block;
}

.b1 {
	height: 1px;
	background: #4a3276;
	margin: 0 0 0 5px;
}

.b2 {
	height: 1px;
	background: #fff;
	border-right: 1px solid #4a3276;
	border-left: 2px solid #4a3276;
	margin: 0 0 0 3px;
}

.b3 {
	height: 1px;
	background: #fff;
	border-right: 1px solid #4a3276;
	border-left: 1px solid #4a3276;
	margin: 0 0 0 2px;
}

.b4 {
	clear: right;
	height: 2px;
	background: #fff;
	border-right: 1px solid #4a3276;
	border-left: 1px solid #4a3276;
	margin: 0 0 0 1px;
}

/* curve_top_dark */
.b5,.b6,.b7,.b8 {
	font-size: 1px;
	overflow: hidden;
	display: block;
}

.b5 {
	height: 1px;
	background: #4a3276;
	margin: 0 0 0 5px;
}

.b6 {
	height: 1px;
	background: #4a3276;
	border-right: 1px solid #4a3276;
	border-left: 2px solid #4a3276;
	margin: 0 0 0 3px;
}

.b7 {
	height: 1px;
	background: #4a3276;
	border-right: 1px solid #4a3276;
	border-left: 1px solid #4a3276;
	margin: 0 0 0 2px;
}

.b8 {
	height: 2px;
	background: #4a3276;
	border-right: 1px solid #4a3276;
	border-left: 1px solid #4a3276;
	margin: 0 0 0 1px;
}

/* curve_top_light */
.b9,.b10,.b11,.b12 {
	font-size: 1px;
	overflow: hidden;
	display: block;
}

.b9 {
	height: 1px;
	background: #4a3276;
	margin: 0 0 0 5px;
	text-align: center;
}

.b10 {
	height: 1px;
	background: #fff;
	border-right: 1px solid #4a3276;
	border-left: 2px solid #4a3276;
	margin: 0 0 0 3px;
	text-align: center;
}

.b11 {
	height: 1px;
	background: #fff;
	border-right: 1px solid #4a3276;
	border-left: 1px solid #4a3276;
	margin: 0 0 0 2px;
	text-align: center;
}

.b12 {
	height: 2px;
	background: #fff;
	border-right: 1px solid #4a3276;
	border-left: 1px solid #4a3276;
	margin: 0 0 0 1px;
	text-align: center;
}

.b99 {
	font-size: 3px;
	overflow: hidden;
	display: block;
	height: 3px;
	background: #fff;
	text-align: center;
}

.curve_top_white {
	background-color: #4a3276;
}

.curve_light_bottom {
	clear: left;
}

.phonenumbertext {
	float: left;
	color: #ffffff;
	width: 30px;
	font-size: 15px;
	font-weight: normal;
	position: absolute;
	bottom: 3px;
}

.phonenumbernumber {
	float: right;
	color: #ffffff;
	width: 180px;
	font-size: 26px;
	font-weight: bold;
}

.phonenumber {
	position: relative;
	clear: right;
	float: right;
	color: #ffffff;
	width: 216px;
	padding-top: 15px;
	padding-left: 5px;
}

.featured_things {
	width: 147px;
	position: absolute;
	right: 3px;
	top: 25px;
}

.sagelogos {
	float: right;
	height: 65px;
	width: 179px;
}

.mediabox {
	width: 100%;
	margin-right: 10px;
	float: left;
	text-align: left;
	background: transparent url(/img/icons/actions_sidebar.jpg) no-repeat scroll 100% 100%;
	min-height: 204px;
	height: 204px;
}

.mediaboxtop {
	clear: left;
}

.mediaboxbottom {
	clear: left;
}

.pdfs {
	float: right;
	width: auto;
	height: 100px;
}

.pdfs h5 {
	color: #4a3276;
	margin-top: 5px;
	margin-bottom: 5px;
}

.videos {
	float: right;
	width: auto;
	height: 100px;
}

.videos h5 {
	color: #4a3276;
	margin-top: 5px;
	margin-bottom: 5px;
}

.PriceType {
	height: 20px;
}

.headerwrapper {
	float: left;
	width: 300px;
}

.related_image_single {
	background-image: url(/img/icons/blank.png);
	width: 70px;
	height: 70px;
	float: left;
	text-align: center;
	padding-top: 10px;
	background-repeat: no-repeat;
}

.breadcrumb {
	padding-top: 0;
	padding-bottom: 5px;
}

.NewsTitle {
	font-weight: bold;
	color: #4a3276;
}

.NewsTitle2 {
	
}

.rss img {
	border: 0 none;
	float: right;
	height: 20px;
	width: 20px;
}

.social {
	padding-top: 10px;
	text-align: center;
}
.freedownload {
	cursor: pointer;
	border: 1px solid #eeeeee;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.75em;
	background-repeat: repeat-x;
	background-color: #903a32;
	color: #ffffff;
	font-weight: bolder;
	text-align: center;
	padding: 2px;
	/*margin-bottom: 2px;*/
	width: 175px;
	float: left;
}

.freedownload a {
	color: #ffffff;
}

.freedownload:hover {
	cursor: pointer;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.75em;
	background-repeat: repeat-x;
	background-color: #454545;
	border: 1px solid #cccccc;
	color: #ffffff;
	font-weight: bolder;
}

.bottom_right_free {
	position: relative;
	float: left;
	width: 160px;
	padding-left: 10px;
	/*background:transparent url(/img/icons/actions_sidebar.jpg) no-repeat scroll 100% 100%;*/
}

.bottom_text_free {
	float: left;
	width: 190px;
	/*overflow: hidden;*/ /*height: 187px;*/
	/*text-align: justify; text-justify: newspaper;*/
	padding: 5px 10px 10px 10px;
	/*width: 550px;*/
	color: #7A7575;
}
.top_text_free {
	float: right;
	width: 540px;
	/*overflow: hidden;*/ /*height: 187px;*/
	/*text-align: justify; text-justify: newspaper;*/
	padding: 0;
	/*width: 550px;*/
	color: #7A7575;
}

.static_wide_menu_top {
	background-image: url(/img/nav-back2.jpg);
	background-repeat: repeat-x;
	background-color: #cecece;
color: #FF7F00;
font-size: 25px;
padding-left: 5px;
}

.static_menu_wrapper {
padding: 0 10px;
}

.static_wide_menu2{background: #cecece; height: 90px;}
.static_wide_menu_top2 {
	background-image: url(/img/nav-back2.jpg);
	background-repeat: repeat-x;
	background-color: #cecece;
color: #FF7F00;
font-size: 25px;
padding-left: 5px;
}



    .blog h2 a, .blog h2 a:visited {
      text-decoration: none;
      color: black;
    }

    .blog .entry {
      margin-bottom: 1.5em;
    }

    .blog .title {
      font-size: medium;
    }

    .blog .author {
      color: gray;
      margin-bottom: 0.5em;
    }

 .socialstuff {
 text-align: center;
 background-color:#FAFAFA;
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
color:#545454;
font-weight:normal;
padding:15px 12px 8px;

 }
 
#TOP_STATIC_MENU {
 color: #fff;
 width: auto;
 float: right;
 }
 
#TOP_STATIC_MENU a,#TOP_STATIC_MENU a:hover, #TOP_STATIC_MENU a:visited,#TOP_STATIC_MENU a:active {
 color: #fff;
 font-weight: normal;
 }
