@charset "ISO-8859-1";
.clearfix:after, .TabbedPanelsContent:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, TabbedPanelsContent {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, *html .TabbedPanelsContent {height: 1%;}
.clearfix {display: block;}

BODY {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 15px;
	color: #7A7575;
	font-family: Arial,Helvetica,sans-serif;

	background-color: #dddddd;
	position: relative;
}

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

a:hover {
	color: #8C1E21;
	text-decoration: underline;
}

#IE6 {
	background-color: #cccccc;
	color: #000000;
	font-size: .8em;
	padding: 0 10px;
}

a:link, a:visited {
	color: #8CACCE;
	text-decoration: none;
}

#BODY {
	margin-left: auto;
	margin-right: auto;
	width: 975px;
	background-color: #ffffff;
}

#HEADER {
	float: left;
	width: 975px;
	margin: 0px;
	padding: 0px;
/*	background-image: url(/img/logo.jpg);*/
	background-repeat: no-repeat;
	height: 350px;
	background-color: #ffffff;
}

#CONTENT {
	float: left;
	position: relative;
	clear: both;
	background-color: #ffffff;
	padding: 0px;
	width: 975px;
	/*border-top: 1px solid #5CB9DA;*/
	
}


/* Slideshow ------------------------------------------------------------------------- */
.rel {
	position: relative;
}
#SLIDESHOW {
	height: 211px;
	width: 975px;
}

#SLIDESTEXT {
	border: 0px;
	
	width: 935px;
	height: 170px;
	padding: 40px 0px 0px 40px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#SLIDESTEXT a {
	color: #fff !important;
}
#SLIDE_CONTENT img {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 211px;
	width: 975px;
	float: right;
	
}

#SLIDE_MENU {
    height:40px;
    width: 975px;
    position: absolute;
    top: 170px;
    left: 40px;
    z-index: 40;
    
}


#SLIDE_MENU li a {
	color: #fff;
	font-size: 12px;
}

.SLIDE_hover {
	float: left;
     width:24px;
     height:24px;
     font-size:11px;
     color: #fff;
     border: 0px;
     margin:0 5px 0 0;
     line-height:24px;
     font-weight:bold;
     text-align:center;
     text-decoration:none;
     background-position:0 0;
     background-repeat:no-repeat;
     background-image:url(/img/silde-nav.png);
}

.SLIDE_COLOR {
	float: left;
     width:24px;
     height:24px;
     font-size:11px;
     color: #fff;
     border: 0px;
     margin:0 5px 0 0;
     line-height:24px;
     font-weight:bold;
     text-align:center;
     text-decoration:none;
     background-position:0 0;
     background-repeat:no-repeat;
     background-image:url(/img/silde-nav.png);
     background-position:0 -24px;
}

#SLIDE_MENU ul,#SLIDE_MENU ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}


#SLIDESTEXT .title {
	font-size: 34px !important;
	font-weight: normal !important;
	line-height: 38px !important;
	color: #fff !important;
	margin: 0px;
	letter-spacing: -1px;
	border: 0px  !important;
	width: 680px;
}
#SLIDESTEXT .title2 {
	font-size: 20px !important;
	font-weight: normal !important;
	line-height: 34px !important;
	color: #fff !important;
	margin: 0px;
	margin-top: 12px;
	border: 0px  !important;
}
#SLIDESTEXT p {
	color: #fff;
}


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

.qsearch td {
	background-color: transparent;
}

#LOGO {
	z-index: 1;
	height: 105px;
	width:300px;
	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_HEADER {
	width: 180px;
	color: #6699cc;
	border: 5px;
}

#TOP_MENU_BG {
/*	background-image: url(/img/menubackground.jpg);*/
	background-repeat: repeat-x;
	border-color: #999999;
	float: left;
	height: 35px;
	padding: 0;
	width: 997px;
/* background-color:#8CACCE;*/
}

#TOP_MENU {
/*background-image:url(/img/glass.png);*/
/*background-position:0 -1.3em;*/
background-image: url(/img/navigation_bg.jpg);
background-repeat:repeat-x;
	float: left;
	height: 29px;
/*	padding-top: 8px;*/
/*	padding-left: 6px;*/
	width: 975px;
/*	background-color:#5dc5ef;*/
	
}

#TOP_STATIC_MENU {
/*background-image:url(/img/glass.png);*/
/*background-position:0 -1.3em;*/
/*background-image: url(/img/menubackground.jpg);*/
/*background-repeat:repeat-x;*/
	float: right;
	height: 17px;
/*	padding-top: 8px;*/
/*	padding-left: 8px;*/
	width: 215px;
/*	background-color:#8CACCE;*/
/*	border-bottom: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;*/
}

/*
 *
#TOP_MENU ul { 
	margin: 0;
	padding: 0;
	z-index: 4;
	background-color: #70bcca;
}

#TOP_MENU a:hover {
	color: #ffffff;
	text-decoration: none;

}
#TOP_MENU a:link {
	color: #ffffff;
	text-decoration: none;

}
#TOP_MENU a {
	color: #ffffff;
	text-decoration: none;
}
*/



#FOOT {
	background-image:url(/img/navigation_bg.jpg);
	background-repeat:repeat-x;
	background-color: #dddddd;
	clear: both;
	height: 25px;
	padding-top: 6px;
	width: 975px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #5CB9DA;
}

#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;
}

#FOOT_MENU ul li a {
	color: #959595;

	font-size: 10px;
	text-decoration: none;

}

#FOOT_MENU ul li a:hover {
	color: #757575;

	font-size: 10px;
	text-decoration: none;
}

#FOOT_MENU ul li a:link a:visited {
	color: #959595;

	font-size: 10px;
	text-decoration: none;
}

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

}

#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:bold;
	width: 100px;
	height: 20px;

	float: left;

}
#cpanelMenu a {
	background-image:url(/img/nav-high.png);
background-position:0 -1.5em;
background-repeat:repeat-x;
	background-color: #8CACCE;
	font-size: 11px;
	padding: 5px 5px 0;
	cursor:pointer;
	color: #FFFFFF;
	text-align: center;
	border:0;
	font-weight:bold;
	width: 100px;
	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: 325px;
}




#DESIGNBY a {
	color: #959595;

	font-size: 10px;
	text-decoration: none;
}

#DESIGNBY a:hover {
	color: #757575;

	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
#DESIGNBY a:link a:visited {
	color: #959595;

	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

#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: 11px;
}
.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 a:visited {
	color: #173F6D;
	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:975px;
}

#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: 750px;
}
#contents {
	background-color: #ffffff;
	float: left;
	width: 732px;
	padding-left: 15px;
	min-height: 500px;
}

#contents2 {
	float: left;
	width: 750px;
	/*padding: 10px 2px;*/
	position: relative;
}

#contents3 {
	float: left;
	width: 560px;
	/*padding: 10px 2px;*/
	position: relative;
}


#contentsFull {
	background-color: #ffffff;
	float: left;
	width: 965px;
	padding: 10px;
}

.product {
	border: 1px solid #ddd;
	float: left;
	margin: 5px;
	padding: 5px;
	width: 700px;
}

.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;
	width: 975px;
}

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

}

.newsProductTitle {
	color: #4A84BB;
	font-size: 13px;
	text-align: left;
	float: left;
	width: 550px;
	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: left;
	text-align: center;
/*	border: 1px solid #8CACCE;*/
	width: 150px;
	height: 100px;
}
.image a, .image a:link a:visited {
	float: left;
	text-align: center;
	border: 0px;
	width: auto;
}
.descripton {
	color: #666666;
	text-align: left;

	font-size: 10px;
	padding: 5px;
}
.list_description {
	color: #666666;
	text-align: left;

	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: #8CACCE;
	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: #8CACCE;
	font-weight: bold;
/*	letter-spacing: -3px;*/
	padding-right: 6px;
	padding-top: 5px;
/*	float: right;*/
        width: auto;
	float: right;	
	
}

#SALE {
	float: right;
	color: red;
	font-weight: bold;
	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: 550px;
background:transparent url(/img/icons/actions.jpg) no-repeat scroll 100% 100%;
	padding-top: 5px;
	padding-bottom: 15px;
	min-height: 200px;
	position: relative;
}

#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: #70ACDE;
	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-top: 15px;

}
#productheader1 {
width: 430px;
float: left;
clear: right; 
}
#PRODUCT_DETAIL {
/*	width: 220px;
	border: 1px solid #7A7575;
	float: right;
	min-height: 120px;
	position:absolute;
	left: 350px;
*/
float: left;
width: 430px;
}

#PRODUCT_DESCRIPTION {
/*	clear: both;*/
/*	padding: 15px;*/
	text-align: left;
	float: left;
	clear: left;
	width: 726px;
	overflow:hidden;
background:transparent url(/img/icons/actions.jpg) no-repeat scroll 100% 100%;
padding-right: 5px;
}

#PRODUCT_DESCRIPTION ul {
padding-left: 5px;
}
#PRODUCT_DESCRIPTION li {
list-style-type:none; 
}

#RIGHT_BAR {
background-color: #ffffff;
clear: right;
float:left;
min-height:400px;
/*padding:5px 8px 8px;*/
width:225px;

}

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

h5,h1,h2 {
	color: #5CB9DA;
}

h1 {
	font-size: 14pt;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 13px;
	margin-top: 0;
}

h5 {
	font-size: 12px;
}

bl {
	color: #7A7575;
}

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


#BASKET {
	color: #ffffff;
	font-weight: bold; 
	text-align: center;
background-color:#5CB9DA;
/*	background-image: url(/img/middle.jpg);*/
/*	background-repeat: repeat-y;*/
height: 70px;
}
.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: 400px;

}
.PriceLabel .YouSave {

}

.price_options_descrioptor {
/*	padding-left: 30px;
	font-size: 15px;*/
}


#BUYNOW {
	width: auto;
	position: absolute;
	bottom: 25px;
	right: 20px;
}

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

	float: left;
	width: 300px;
	display: none;
	background-color: #ffffff;

}

#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;
	margin-right: 30px;
	margin-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: 60px;

}

#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: #8CACCE;
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: #757575;
	font-weight: normal; 
	padding: 5px 12px 8px;
	text-align: left;
	font-size: 10pt;
}

.NEWS a a:visited a:link a:hover {

	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	float: right;
	width: auto;
	color: #8CACCE;
}

.NEWS2 {
	float: left;
	margin: 14px 0px 0px 0px;
	background-color: #050706;
	width: 156px;
	text-align: left;
	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:bold;
	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;
	text-align: center;
	border:0;
	font-weight:bold;
	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: #8CACCE;
	clear: right;
	color: #FFFFFF;
	text-align: center;
	border:0;
	font-weight:bold;
	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: #8CACCE;
	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:bold;
	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:bold;
	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: #8CACCE;
	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:bold;
	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: #8CACCE;
/*	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:bold;
	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:bold;
	 
}

.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;
	/*height: 25px;*/
	/*padding-top: 5px;*/
	text-align: center;
	/*width: 85px;*/
	/*float:right;*/
	/*margin-right:2px;*/
	/*margin-left: 2px;*/
	border:0;
	font-weight:bold;
	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: #8CACCE;
	clear: right;
	color: #FFFFFF;
	text-align: center;
	border:0;
	font-weight:bold;
	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;
/*background-image:url(/img/nav-high.png);*/
/*background-position:0 -1.3em;*/
/*background-repeat:repeat-x;*/
	clear: none;
	color: #FFFFFF;
	/*height: 25px;*/
	/*padding-top: 5px;*/
	text-align: center;
	/*width: 85px;*/
	float:left;
padding-left: 5px;
padding-right: 5px;
/*border: 1px solid #eeeeee;*/
	font-weight:bold;
/*	width: 81px;*/
	height: 15px;
	 
}
.topbutton:hover {
	cursor:pointer;
/*background-image:url(/img/nav-high.png);*/
/*background-position:0 -1.3em;*/
/*background-repeat:repeat-x;*/
	clear: none;
	color: #FFFFFF;
	/*height: 25px;*/
	/*padding-top: 5px;*/
	text-align: center;
	/*width: 85px;*/
	float:left;
padding-left: 5px;
padding-right: 5px;
/*border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #d4d4d4;*/
font-weight:bold;
/*	width: 81px;*/
	height: 15px;
	 
}
.topbutton a, .topbutton a:link, .topbutton a:visited {
cursor:pointer;
color:#ffffff;
}
.topbutton a:hover {
	cursor:pointer;
color: #8CACCE;
}


.bottom_linkleft .button {
	/*margin-left: 4px;*/
	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: #8CACCE;
	/*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: #8CACCE;
	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 {
	cursor:pointer;
	border:0 none;
	/*background:#ffffff;*/
	/*color:#7A7575;*/
	font-weight:bold;
	/*padding: 3px 13px;*/
	width: 230px;
	height: 20px;
	padding-top: 5px;
background-image:url(/img/nav-high.png);
background-position:0 -1.3em;
background-repeat:repeat-x;
	background-color: #454545;
	 
	float:right;
	text-align: center;
	clear:right;
	margin-top:20px;

}
#GO_CHECKOUT:hover {
	cursor:pointer;
	border:0 none;
	/*background:#ffffff;*/
	/*color:#7A7575;*/
	font-weight:bold;
	/*padding: 3px 13px;*/
	width: 230px;
	height: 20px;
	padding-top: 5px;
background-image:url(/img/nav-high.png);
background-position:0 -1.3em;
background-repeat:repeat-x;
	background-color: #8CACCE;
	 
	float:right;
	text-align: center;
}


#GO_CHECKOUT a:link, #GO_CHECKOUT a:visited, #GO_CHECKOUT a:hover, #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:bold;
	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: #8CACCE;
	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:bold;
	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:bold;
	/*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: #8CACCE;

}	

#buynowbutton.submitbutton:hover {
	cursor:pointer;
	border:0;
	background:#ffffff;
	/*color:#7A7575;*/
	font-weight:bold;
	/*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: #56697A;
	color:#ffffff;
	font-weight:bold;
	 
	width: 211px;
	margin: 5px;
	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:bold;
	 
}	
.basket_text_checkout {
	cursor:pointer;
	border:1px solid #eeeeee;
	background-image:url(/img/nav-high.png);
background-position:0 -1.8em;
background-repeat:repeat-x;
	background-color: #5CB9DA;
	color:#ffffff;
	font-weight:bold;
	 
	padding: 2px 74px;
	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.5em;
background-repeat:repeat-x;
	background-color: #454545;
	border: 1px solid #cccccc;
	color:#ffffff;
	font-weight:bold;
	 
}	


/*****************************
 *
 * 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: #8cacce;
}
.blueboxhead {
/*	background-image: url(/img/course-top.png);*/
/*	background-repeat: no-repeat;*/
/*	width: 168px;*/
	overflow: hidden;
/*	margin-top: 10px;*/
	height: 27px;
/*	background-color: #f5fdff;*/
/*	border: 1px solid #eeeeee;*/
	color: #757575;
	font-size: 16px;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
}


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

}
.specialboxhead {
/*	background-image: url(/img/course-top.png);*/
/*	background-repeat: no-repeat;*/
/*	width: 168px;*/
	overflow: hidden;
	height: 18px;
	background-color: #56697a;
	color: #ffffff;
	padding: 3px;
	margin-top: 10px;
	border-top: 1px solid #ffffff;

	
}

.blueboxhead p, .pinkboxhead p {
	font-size: 11px;
	color: #ffffff;
	 
	/*margin: 5px 5px 5px 35px;*/
	font-weight: bold;
}
.specialboxhead p {
	font-size: 11px;
	color: #ffffff;
	 
	/*margin: 5px 5px 5px 35px;*/
	margin: 0;
	font-size:16px;
	font-weight:normal;
	padding: 3px;
}

.pinkboxhead {
	background-image: url(/img/trolley.png);
	background-repeat: no-repeat;
	/*width: 174px;*/
background-color: #5CB9DA;
	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;


}
.pinkboxfoot {
/*	background-image: url(/img/bottom.jpg);*/
/*	background-repeat: no-repeat;*/
	/*width: 174px;*/
	overflow: hidden;
/*	margin-top: 10px;*/
background-color: #5CB9DA;
	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;
}

/** 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: #739ED3;
}

#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: 25px;*/
/*	padding-right: 5px;*/
/*	width: 210px;*/
}

.qsearch_image {

}

.qsearch_input {

}

.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 #56697A;
	height: 16px;
	padding: 2px 2px 2px 20px;
	color: #7A7575;
	margin: 1px;
	width: 195px;
}

.qsearch_input_submit {

/*	padding: 2px 10px 1px 25px;*/
	border: 0;
	height: 22px;


}



.brownbit {
/*	background-color: #999999;*/
}
.blankbit {
	height: 5px;
	color: #5d87b1;
}
#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: bold;
	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-indent: 3px; */ 
	text-decoration: none;
	line-height: 20px;

	font-size: 11px;
	font-weight: bold;
	text-indent: 10px;
	color: #fff;
	float: left;
	text-transform: lowercase;
/*	white-space: normal;*/
}

#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: #8CACCE;

	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	width: auto;
	clear: left;
	padding-top: 5px;
	max-height: 40px;
	overflow: hidden;
}

.menu_feature_ProductTitle
{
	color: #7A7575;

	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.menu_feature_product {
	float: left;
	width: 220px;
/*	padding: 3px 9px;*/
}
.menu_feature_product a{
	float: left;
	width: auto;
color:#ffffff;
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 {
/*	background-color: #efe0b5;*/
/*	float: left; */
/*	text-align: center; */
/* use padding cos IE doesnt like margins =| */
/*	padding: 5px 10px 3px 10px;*/
/*	width: 152px;*/
}

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

.menu_feature_wrapper {
	float: left;

/*	height: 375px;*/
	border: 1px solid #8CACCE;
	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: right;
	/*width: 565px;*/
	height: 212px;
	width: 975px;

}

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

.related_product_image {
	float: left;
	border: 1px solid #8CACCE;
	width: auto;
}


.PriceRadio {
	clear: left;
	float: right;
	width: auto;
/*	padding-right: px;*/

}

.moreinfo
{
	float: right;
}

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

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

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


}
#bottom_right {
	position: relative;
	clear: right;
	float: left;
	width: 221px;
	margin-top: 5px;
	background-color: #F5FDFF;
	border: 1px solid #eeeeee;
}

#bottom_right2 {
	position: relative;
	clear: left;
	float: left;
	width: 221px;
	margin-top: 5px;
	background-color: #F5FDFF;
	border: 1px solid #eeeeee;
}


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: 10px;
	padding-right: 10px;

}

th {
	text-align: left;
}



.forgot_password a:hover {
	color: #8CACCE;

	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 {
	padding: 3px;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
text-align: right;
margin-left:auto;
margin-right:auto;
width:975px;
}

.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: #8CACCE;
}

.breadcrumb a:hover {
	color: #8CACCE;
}

.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: 975px;
height: 175px;
}

.carousel_description {
height: 96px;
overflow: hidden;
}
.carousel_description p {
color: #ffffff;
text-align: left;
}


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


#top {
background-color: #ffffff;
/*width: 975px;*/
}


.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;
clear: left;
width: 560px;
/*overflow: hidden;*/
/*height: 187px;*/
text-align: left;
padding:5px 10px 10px;
/*width: 550px;*/
color:#7A7575;
/*font-size: 10pt;*/ 
}
.bottom_text p {
margin: 0px;
text-align: left;
font-size: 15px;
font-weight: 200;
color: #7a7575 ;
padding-right: 10px;
padding-bottom: 20px;
}
.bottom_text2 {
float: left;
width: 240px;
overflow: hidden;
height: 97px;
text-align: left; 
padding:5px 10px 10px;
}
.bottom_text2 p {
margin-top: 0px;
	text-align: left; 
font-size: 12px;
font-weight: 200;
color: #7a7575 ;
}

.bundlelist_description {
	color: #666666;
	text-align: left;
	/* text-indent: 3px; */ 

	font-size: 10px;
	padding: 5px;
	clear: left;
	width: 100%;
}


.bundlelistproduct {
	float: left;
	width:303px;
}

.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: right;
	width: auto;
}

.bundleproduct {
border:1px solid #7A7575;
float:left;
margin:5px;
padding:5px;
width:353px;
min-height: 250px;
max-height: 250px;
overflow: hidden;
}

.bundleproductbottom {
float: left;
width: 353px;
}
.bundleproducttop {
float: left;
width: 353px;
min-height:80px;
}
.bundlerealprice {
	float:left;
	width: auto;
	font-size: 22pt;
	font-weight: lighter;
}
.bundlerealtext {

 
font-size:12pt;
padding-left:5px;
padding-top:11px;

}
.bundleProductTitle {
font-size: 17pt;
padding-bottom:10px;
}

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

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

.bundlelist_price {
float:left;
padding-top:5px;
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: #5CB9DA;
}
.tabstuff {
padding: 5px;
}
/* curve_light_bottom */
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#8CACCE; margin:0 0 0 5px;}
.b2 {height:1px; background:#fff; border-right:1px solid #8CACCE; border-left:2px solid #8CACCE; margin:0 0 0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #8CACCE; border-left:1px solid #8CACCE; margin:0 0 0 2px;}
.b4 {clear:right; height:2px; background:#fff; border-right:1px solid #8CACCE; border-left:1px solid #8CACCE; margin:0 0 0 1px;}
/* curve_top_dark */
.b5, .b6, .b7, .b8{font-size:1px; overflow:hidden; display:block;}
.b5 {height:1px; background:#8cacce; margin:0 0 0 5px;}
.b6 {height:1px; background:#8cacce; border-right:1px solid #8cacce; border-left:2px solid #8cacce; margin:0 0 0 3px;}
.b7 {height:1px; background:#8cacce; border-right:1px solid #8cacce; border-left:1px solid #8cacce; margin:0 0 0 2px;}
.b8 {height:2px; background:#8cacce; border-right:1px solid #8cacce; border-left:1px solid #8cacce; margin:0 0 0 1px;}
/* curve_top_light */
.b9, .b10, .b11, .b12{font-size:1px; overflow:hidden; display:block;}
.b9 {height:1px; background:#8cacce; margin:0 0 0 5px;text-align: center;}
.b10 {height:1px; background:#fff; border-right:1px solid #8CACCE; border-left:2px solid #8CACCE; margin:0 0 0 3px;text-align: center; }
.b11 {height:1px; background:#fff; border-right:1px solid #8CACCE; border-left:1px solid #8CACCE; margin:0 0 0 2px;text-align: center; }
.b12 {height:2px; background:#fff; border-right:1px solid #8CACCE; border-left:1px solid #8CACCE; 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: #8CACCE;
}
 .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: 170px;
position: absolute;
right: 5px;
top: 10px;
}

.sagelogos {
float: right;
height: 100px;
width: 310px;
}

.mediabox {
width: 160px;
margin-right: 10px;
float: right;
text-align: left;
background:transparent url(/img/icons/actions_sidebar.jpg) no-repeat scroll 100% 100%;
padding-top: 5px;
padding-bottom: 15px;
}
.mediaboxtop {
height: 100px;
clear: left;
}
.mediaboxbottom {
height: 100px;
clear: left;
}

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

.pdfs h5 {
color: #8CACCE;
margin-top: 5px;
margin-bottom: 5px;
}
.videos {
float: right;
width: auto;
height: 100px;
}
.videos h5 {
color: #8CACCE;
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;
}
.newsDescripton {
float: left;
clear: left;
padding-left: 3px;
width: 690px;
}

.rss img {
border:0 none;
float:right;
height:20px;
padding:5px;
width:20px;
}
.social {
padding:15px;
clear: left;
text-align:center;
}
.news_title {
color:#5CB9DA;
font-weight: bold;
}
