/*---- DEFAULTS ----*/
body, html              { margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; background:#fff; color:#999;}
img			{ border:0;}
h2			{ margin:10px 0; padding:0; font-size: 30px; color:#261d29;}
h3			{ margin:0; padding:0; font-size: 18px; font-weight: bold;}
h4			{ margin:10px 0 0 10px; padding:0; color:#fafafa;}
#clear                  { clear:both;}
.right                  { float:right;}
.left                   { float:left;}
input[type="submit"]    { cursor: pointer;} /*---- forces the hand cursor for custom btns ----*/
hr			{ height:1px; background:#999; border:none;}
ul			{ margin:0; padding:0; list-style:none;}
ol			{ margin:0; padding:0 0 0 30px;}
li			{ margin:0; padding:0;}
a			{ text-decoration:none; outline:none; color:#261d29;}
a:hover                 { text-decoration:underline; outline:none; color:#261d29;}

/*---- WRAPPER DIVS ----*/
#container		{ width:900px; margin:0 auto;}
.containerBorder        { border-bottom: 1px solid #999; border-top: 1px solid #999;}
#wrapper		{ float:left; width:100%;}
* html #content		{ margin:-85px 0 0 0;} /* ie6 hack*/

/*---- HEADER ----*/
#header			{ background: #fff; height:70px; padding:30px 0 0 0; margin:-15px 0 0 0; position: relative;}
*+html #header		{ background: #fff; height:90px; padding:30px 0 0 0; margin:-15px 0 0 0; position: relative;}  /* ie7 hack*/


#logo			{ float:left; margin:0;}
* html #logo		{ height:100px; float:left; margin:0 0 -3px 0;} /* ie6 hack*/


/*#header .webaward       { position: absolute; width:100px; height:80px; margin: 0 0 0 -105px;}*/

#header .webaward               { position: absolute; width:100px; height:80px; margin: 0 0 0 910px;}
*+html #header .webaward        { position: absolute; width:100px; height:80px; margin: 0 0 0 725px;} /* ie7 hack*/
* html #header .webaward        { position: absolute; width:100px; height:80px; margin: 0 0 0 725px;} /* ie6 hack*/

/*----- MAIN NAVIGATION -----*/
#mainnav			{ margin: 25px 4px 0 0; text-align: right; }


/*------- TABNAV  ---------*/
ul#tabnav                       { margin:0; font-size:18px; list-style-type: none; padding: 0; padding/*\**/: 2px 10px 3px 10px\9; /* ie8 hack*/}

*+html ul#tabnav                { padding: 0px 10px;} /* ie7 hack*/
* html ul#tabnav 		{ padding: 0px 15px;} /* ie6 hack*/

ul#tabnav li 			{ display: inline; margin:0 0 0 30px;}
*+html ul#tabnav li             { display: inline; padding:5px 0; margin: 0 2px -2px 30px;} /* ie7 hack*/
* html ul#tabnav li 		{ display: inline; padding:5px 0; margin: 9px 2px 0 30px;} /* ie6 hack*/

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { }

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a {color: #000; position: relative; top: 1px; padding-top: 4px; }

ul#tabnav li a 			{ padding: 0; color: #999; margin-right: -3px; text-decoration: none;}
ul#tabnav a:hover 		{ color:#261d29; text-decoration:none;}
#mainnav li.selected a          { color:#261d29;}


/*----- SEARCH BOX -----*/
#searchContainer		{ margin:0; padding:0; float:right; width:700px;}
#searchInput			{ color:#a9a9a9; width:125px; margin:0; height:16px; float:right;}
#searchBtn			{ background:url(../img/img_btn.jpg) repeat-x; width:55px; height:20px; font-weight:bold; border:0;}
#searchBox			{ display:none; height:1px; /*float:right; padding:3px 0 3px 3px; right:180px;*/}

#searchBoxShow			{ position:relative; z-index:199;}

#hidden_div			{ margin:-10px 50px 0 0; background:#79aecd; width:180px; visibility:hidden; position:absolute; z-index:99; right:-58px;}

#hidden_div ul			{ margin:40px 10px 10px 10px;}
#hidden_div	li		{ margin:0 0 8px 0;}

/*----- LOGIN BOX -----*/
#memberContainer		{ text-align: right; height:30px; width: 200px; float: right;}
#memberContainer ul a		{ color:#666; text-decoration:none; font-size:11px;}
#memberContainer ul a:hover	{ color:#999;}
#memberContainer li		{ margin:0; padding:0 0 0 20px;}

#memberContainer a		{ color:#fff; text-decoration:none;}
#memberContainer a:hover	{ }

#taglineNumber { /*width: 500px; text-align: right;*/ margin:0 0 0 80px; font-size:28px; font-weight: bold;}

/*------- PRINT ---------*/
.memberProfile		{ /*background:url(../img/icons/memberProfile3.png) no-repeat;*/}
.memberCart		{ /*background:url(../img/icons/memberCart3.png) no-repeat;*/}
.memberOrders		{ /*background:url(../img/icons/memberOrders3.png) no-repeat;*/}
.memberLogout		{ /*background:url(../img/icons/memberLogout4.png) no-repeat;*/}
.memberLogin		{ /*background:url(../img/icons/memberLogin3.png) no-repeat;*/}

#printIcon              { margin:10px 0 0 0;}

/*---- SECONDARY ----
#secondary li		{ width:140px; height:25px; border-bottom:1px dashed #f1f1f1;}
#secondary li a		{ text-decoration:none; display:block; width:140px; line-height:25px;  padding:0 0 0 10px; color:#999; border-right:1px solid #fafafa; }
#secondary li a:hover	{ text-decoration:none; color:#333; background:#79aecd;}*/

.catspace		{ margin:0 0 10px 0;}

/*---- TERTIARY ----*/
#tertiary li		{ list-style:none; margin:0 0 5px 0;}
#navtab			{ width:5px;  }
#navlink		{ padding: 7px 0 0 20px;}
#navLi			{ float:right; margin:7px 0 0 10px;}

/*---- EXTRA ----*/
#extra			{ margin:0 0 15px 0; width:900px; border-bottom:1px #999 solid; min-height:80px;}
#extra ul		{ margin:15px 0 0 5px; list-style:none; position:relative;}
#extra2			{ margin:0; width:100%;}

/*---- FOOTER ----*/
#footer			{ margin:0 ; background:#fff; padding:5px 0 0 0; font-size:10px; color:#999; clear:left; width:100%;}
#footer a		{ color:#666; text-decoration:none;}
#footer	a:hover     	{ color:#261d29; text-decoration:none;}
#copyright		{ margin:0 0 0 10px; text-align:center;}
#policy			{ margin:0 10px 0 0; text-align:center;}
#footer h3              { color:#666; }
#footer #bucket         { color:#fafafa; }

/*---- ADSPACE----*/
#adspace		{ background:#fff; width:735px; margin:0; padding:10px 0 0 0; border-top:1px dashed #ccc; visibility:hidden;}
#adspace ul		{ list-style:none;}
#adspace li		{ display:inline-block; margin:0 10px 0 0;}

/*---- BREADCRUMB NAVIGATION ----*/
#breadcrumbs                    { margin: 13px 0 0 0;}
#breadcrumbs	ul		{ margin:0; padding:0;}
#breadcrumbs 	li		{ display:inline; list-style:none; margin:0 0 0 0; background: url(../img/img_crumb.gif) no-repeat; padding:0 0 0 10px;}
#breadcrumbs 	li a		{ color:#676767; text-decoration:underline;}
#breadcrumbs 	li a:hover	{ color:#b4e819; text-decoration:none;}

#rssIcon			{ width:20px; float:right; margin: 15px 0 0 0;}

/*---- FONT COLOURS ----*/
.lightgrey		{ color:#f8f8f8;}
.lightgreen		{ color:#f7fcfd;}
.blue			{ color:#0199d4;}
.darkgrey		{ color:#676767;}
.grey			{ color:#e6e6e6;}
.grey2			{ color:#a9a9a9;}
.grey3          { color:#666666;}
.white			{ color:#FFF;}
.black			{ color:#000;}
.green			{ color:#00CC33;}
.green2			{ color:#b4e819;}
.palegreen		{ color:#cff65c;}
.orange			{ color:#ed8033;}
.red			{ color:#ff0000;}
.brown			{ color:#261d29;}

/*---- FONT SIZES ----*/
.ten			{ font-size:10px;}
.eleven			{ font-size:11px;}
.fourteen		{ font-size:14px;}
.eighteen		{ font-size:18px;}
.twenty			{ font-size:20px;}
.twentyfour		{ font-size:24px;}
.thirtysix		{ font-size:36px;}

.bold			{ font-weight:bold;}
.normal			{ font-weight:normal;}
.just			{ text-align:justify;}

/*---- BG COLOURS ----*/
.bgwhite		{ background:#fff;}
.bgdarkgrey		{ background:#323232;}
.bggrey			{ background:#999;}
.bglightgrey		{ background:#333;}
.bggreen		{ background:#b4e819;}
.bglightgreen		{ background:#79aecd;}

/*---- PAGING  ----*/
div.paging 		{ display:block; margin:0 0 0 0; color: #ccc; padding:10px 0; width:100%;}
div.paging div.disabled { border:1px solid #fff; background-color:#fff; color: #ddd; display: inline; padding:2px 5px;}
div.paging span 	{ }
div.paging span.current { color:#261d29; border:1px solid #261d29; background-color:#ccc; padding:2px 5px;}
div.paging a:visited  	{ color:#261d29; }
div.paging a 		{ background-color:#fff; border:1px solid #fff; color:#261d29; padding:2px 5px;text-decoration:none; margin:0 0 0 0;}
div.paging a:hover 	{ background-color:#ccc; border:1px solid #261d29; color:#261d29; padding:2px 5px; text-decoration:none;}
div.paging span a 	{ }

/*---- NOTICES + ERRORS  ----*/
div.message 		{ clear: both; font-size: 100%; font-weight: normal; padding:5px;}
div.error-message 	{ clear: both; color: #900; font-weight: bold;}
p.error 		{ background-color: #e32; color: #fff; font-family: Courier, monospace; font-size: 120%; line-height: 140%; padding: 0.8em; margin: 1em 0;}
p.error em 		{ color: #000; font-weight: normal; line-height: 140%;}
.notice 		{ background: #ffcc00; color: #000; display: block; font-family: Courier, monospace; font-size: 120%; line-height: 140%; padding: 0.8em; margin: 1em 0; }
.success 		{ background: green; color: #fff;}

#img_container		{ background:#e4e4e4; border:1px dotted #4A7D8C; padding:10px; text-align:center; margin:0 0 10px 0;}


/*---- TABLES  ----*/
#tbl_div		{ /*color:#333; width:100%;*/ margin:0 0 10px 0;}
#tbl_div li		{ margin:0 0 0 10px; display:inline-block; }

* html #tbl_div li	{ display:inline;}	

#tbl_div a		{ }
#tbl_div a:hover	{ }

#tbl_name			{ float:left; width:385px; }
#tbl_name a			{ color:#269dc8; text-decoration: none; display:block; padding:1px 0 1px 3px; border-left:1px solid #bdbdbd; 		 						border-top:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd;}
#tbl_name a:hover               { color:#999; text-decoration:none; display:block; padding:1px 0 1px 3px; border-left:1px solid #999;}
#tbl_amount			{ float:right; background:url(../img/img_bubble6.jpg); text-align:right; padding:2px 8px 0 0; width:27px; 						height:17px; }
#tbl_amount	a		{ text-decoration:none; color:#FFF;}
#tbl_amount	a:hover         { text-decoration:none;}

table.cartTable th		{ background:#333; padding:3px; color:#fff;}
table.cartTable td		{ background:#fff; padding:3px;}
table.cartTable td.cartitem	{}
table.cartTable td.total	{ color:#fff; padding:5px;}

/*--------- PRODUCTS ---------- */
#intro				{ border-bottom:1px dashed #ccc; padding:0 0 5px 0; margin:0 0 10px 0;}


#productImage:hover		{ }
#productDesc			{ margin:5px 0 0 0; padding:0 10px; float:left; width:700px;}
#productContent			{ margin:10px 0 0 0; padding:10px 0; border-top: dashed 1px #ccc; border-bottom:1px dashed #ccc;}
#productThumbs			{ margin: 15px 0;}
#productThumbs li		{ display:inline; margin:0;}

#detailsGroup			{ margin:0; padding:0 10px 10px 0; width:150px; float:right; vertical-align:bottom;}

#productBuy			{ }

#converter			{ margin:28px 0 0 0; color:#676767; width:150px; padding:5px 0 0 0; float:right;}

.linksCategories		{ margin:0; padding:0;}
.linksCategories li 		{ margin:0.75%; float:left; padding:10px; }

#productTitle			{ margin:0 0 5px 0;}
#productTitle a			{ color:#0199d4; text-decoration: none;}
#productTitle a:hover           { color:#0199d4; text-decoration: none;}

#productInfo			{ margin:5px 0 0 0;  padding:5px;}
#productPrice			{}
#productQty			{ margin:5px 0 0 0; width:85px; text-align:right;}
#productQtyBox			{ color:#0199d4; height:19px; margin:0; padding:0;}
	
#itemDiv			{}


#itemDetails			{ margin:0;}
#itemDetails a			{ text-decoration:none; color:#676767;}
#itemDetails a:hover            { text-decoration:none; color:#b4e819;}
#itemTitle			{ padding:5px; font-size:12px; color:#261d29;}
#itemInfo			{ padding:5px; font-size:12px; color:#676767;}
#itemInfo a			{ text-decoration:none;}
#itemInfo a:hover		{ text-decoration:none; color:#261d29; }


#qty1                           { width:5px; height:17px; background:url(../img/img_qty1.jpg);}
#qty2				{ border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
#qty3				{ width:5px; height:17px; background:url(../img/img_qty2.jpg);}

#currencyBox			{ margin:0; font-weight:bold; font-size:14px; float:left;}
#currencyFlag			{ float:left;}
#currencySymbol			{ float:left;}





/*----- bloc products -----*/

#productImage		{ margin:0 0 10px 0; text-align: center;}

#productImage img       { border: 1px solid #ccc;}

#colourDescription      { border:1px dashed #fff; background:#fff; padding:5px;  margin-bottom:10px; text-align: left;}

#productForm            { width: 100%; margin:90px 0 0 0;}

.productTitle           { font-size: 18px; color:#261d29; width: 100px;}

productSize             { padding:0 0 0 10px;}
productFabric           { padding:0 0 0 10px;}
productColour           {}

#productPrice		{ padding:0 0 3px 0;}

#productAdd		{ padding:5px; background:url(../img/img_btn.jpg) repeat-x #261d29; margin:10px 0 0 0; width:65px; border: 1px solid #261d29;}
#productAdd a		{ color:#fff; text-decoration:none;}
#productAdd a:hover     { color:#000; text-decoration:none;}


#liten                  { margin:0 0 20px 0;}
#stor                   {}
#litenImage, #storImage { margin:10px auto ;}
#litenInfo, #storInfo   { }

#productPriceBox        { padding: 5px; border: 1px solid #ccc;}

/*--------- PRODUCT LIST ----------*/
#listPromo		{ background:#b4e819; color:#fff; padding:5px; margin: 0 0 3px 80px; width:30%; font-weight:bold;}
#list			{ padding:10px; width:100%; border-bottom:1px dashed #ccc;}
#list:hover		{}
#listImage		{ width:100px; background:url(../img/no-image.jpg) no-repeat; margin:5px 10px 5px 0;}

#listTitle		{ margin:0;}

#listListing            { margin:0 0 3px 0;}
#listLocation           { margin:0 0 3px 0;}
#listDesc		{ margin:0 0 3px 0;}
#listPrice		{ margin:0 0 3px 0; width:200px; float:left}

#listLink			{ width:48px; float:right;  text-align:center; margin:5px 0 0 0;}
/*#listLink a			{ background-color:#F5F5F5; border:1px solid #EBEBEB; color:#0199d4; text-decoration:none; padding:0 5px;}
#listLink a:hover		{ background-color:#DDEEFF; border:1px solid #BBDDFF; color:#0199d4; text-decoration:none;}*/

#listBuy			{ width:48px; float:right;  text-align:center; margin:15px 0 0 10px;}
/*#listBuy a			{ background-color:#F5F5F5; border:1px solid #EBEBEB; color:#0199d4; text-decoration:none; padding:0 5px;}
#listBuy a:hover		{ background-color:#DDEEFF; border:1px solid #BBDDFF; color:#0199d4; text-decoration:none;}*/

#listQty			{ }
#listBrand			{ }

.altrow				{ background:#fafafa;}

/*--------- CART ----------*/
#CartQty			{ width:20px;}

#cartBtn			{ height: 16px; padding:3px 6px; float:left; margin:10px 5px; text-align:center; border: 1px solid #261d29; background:url(../img/img_btn.jpg) repeat-x #261d29;}
#cartBtn a                      { color:#fff; text-decoration:none;}
#cartBtn a:hover                { color:#000; text-decoration:none;}
#cartBtnHolder                  { float:right;}
.cartSubmit                     { padding:3px 6px; float:left; margin:10px 5px; text-align:center; border: 1px solid #261d29; background:url(../img/img_btn.jpg) repeat-x #261d29; font-size:12px;}
.cartSubmit a                   { color:#fff; text-decoration:none;}
.cartSubmit a:hover             { color:#000; text-decoration:none;}



/*---- CHECKOUT ----*/
div#addresses1			{}
div#addresses2			{}
#checkoutBtn			{ background: url(../img/img_btn.jpg) repeat-x; width:70px; height:20px; border:1px solid #64ab10; color:#FFF;}
.shippingWidth                  { width: 175px;}




/*---- FORMS ----*/
fieldset 			{ background:#f9f9f9;	margin: 10px 0; padding: 10px;}
fieldset legend 		{ background:#fff; color: #261d29; font-size: 160%; font-weight: bold;}
fieldset fieldset 		{ margin-top: 0px; padding: 16px 10px;}
fieldset fieldset legend 	{ font-size: 120%; font-weight: normal;}
fieldset fieldset div 		{ margin: 0px;}
form div 			{ vertical-align: text-top;}
form div.input 			{ color: #00B2D9; margin:0 0 10px 0;}
form div.required 		{ color: #333; font-weight: bold;}
form div.submit 		{ border: 0; clear: both;}
label 				{ display: block; font-size: 100%; font-weight:bold; color:#716658; }
input, textarea 		{ font-family:Tahoma, Geneva, sans-serif; color: #999; font-size: 10px;}
select 				{ font-size: 100%; vertical-align: text-bottom;}
select[multiple=multiple] 	{ width: 100%;}
option 				{ font-size: 100%; padding: 0 3px;}
input[type=checkbox] 		{ clear: left; float: left; margin: 0px 6px 7px 2px; width: auto;}
input[type=radio] 		{ float:left; width:auto; margin: 0 3px 7px 0;}
div.radio label 		{ margin: 0 0 6px 20px;}
input[type=submit] 		{ color:#fff;}
input[type=button] 		{ color:#000;}


/*--------- HOME PAGE ----------*/
#btnContainer           { width:900px; margin:5px 0 0 0;}
#kidsBtn		{ width:446px; float:left; border:1px solid #999; margin:0 0 5px 0;}
#kidsBtn:hover          { border:1px solid #261d29;}
#adultsBtn		{ width:446px; float:right; border:1px solid #999;}
#adultsBtn:hover        { border:1px solid #261d29;}

#homeBlurb              { margin:10px 0;}
*+html #homeBlurb       { margin:10px 0 20px 0;}


/*--------- CONTACT PAGE ----------*/
#contactList			{}
#contactList a			{ text-decoration:none; color:#999;}
#contactList a:hover            { text-decoration:none; color:#261d29;}
#contactList ul			{ list-style:none; padding:10px 0 0 0;}
#contactList li			{ margin:0 0 5px 0;}

#ContactDetails				{ width:200px;}

#ContactAddForm                         { margin:30px 0 0 0; padding:10px;}
* html #ContactAddForm			{ margin:55px 0 0 0; padding:10px; background:#d0eaf9;} /* ie6 hack*/
*:first-child+html #ContactAddForm 	{ margin:55px 0 0 0; padding:10px; background:#d0eaf9;} /* ie7 hack*/

#contactBtn			{ background: url(../img/img_btn.jpg) repeat-x; height:22px; border:1px solid #261d29; color:#FFF; padding:0 3px 4px 3px; }
#contactBtn:hover		{ color:#000;}
#map 				{ width:580px; height:200px; border:solid 1px #1C7AAE; margin:0 0 10px 0;}

/*--- HOLDING PAGE ---*/
#holding_wrapper		{ width:650px; margin: 50px auto; padding:15px 15px 30px 15px;}
#large_logo			{ background:url(../img/img_large_logo.png) no-repeat; width:362px; height:154px; margin:30px 0 0 0;}

#holding_soon			{ width:220px; margin:130px 0 0 20px; } 

#holding_details		{ margin:20px 0 0 0;  color:#fff;  width:650px; font-size:14px; text-align:center}
#holding_details a		{ text-decoration:none; color:#fff;}
#holding_details a:hover        { text-decoration:none; color:#00CC33;}
#holding_details ul		{ list-style:none; margin:0 0 0 0;}
#holding_details li		{ margin:0 0 5px 0; text-align:right;}

/*----- LOGIN PAGE -----*/
#UserLoginForm, #UserRegisterForm, #UserForgotpasswordForm	
				{ margin:0; padding:0px; height:160px;}
#signInBtn                      { background: url(../img/img_btn.jpg) repeat-x; border:1px solid #64ab10; color:#FFF; padding:0 5px;}
#signInBtn:hover		{ color:#333;}
#logIn				{ float:left; margin:15px 15px 0 0; padding:10px 20px 20px 20px; width:190px;}
#logIn:hover			{ background:fafafa;}

/*----- PROFILE PAGE -----*/
#userEdit						{ }
#personalDetails, #contactDetails, #billingDetails	{ padding:10px 20px; margin:0 20px 0 0;}

#contactContainer                                       { margin:-20px 130px 0 0;}
#contactNewsletter, #contactEmail			{ width:332px; padding:10px 20px;}


#newsletterDetails					{ clear:both;}





/*------ ORDER LISTS ------
table.orderList			{ color:#666;}
table.orderList a		{ color:#fff;}
table.orderList a:hover		{ color:#fff;}

table.orderList th		{ padding:5px; color:#fff;}
table.orderList td		{ padding:5px;}
table.orderList td a		{ color:#fff;}
table.orderList td a:hover	{ color:#261d29; text-decoration: none;}
table.orderList td.cartitem	{ }
table.orderList td.total	{ color:#fff; padding:5px;}

.minicart			{ width:100%; }

#OrderListForm			{ min-height:180px;}

.miniCartBar1                   { border-bottom:1px dashed #999;}
.miniCartBar2                   {}
.miniCartBar3                   {}*/

/*------ ORDER LISTS ------*/
table.orderList			{ color:#666;}
table.orderList a		{ color:#fff;}
table.orderList a:hover		{ color:#fff;}

table.orderList th		{ background:#fafafa; padding:5px; color:#fff;}
table.orderList td		{ background:#f7fcfd; padding:5px;}
table.orderList td a		{ /*color:#fff;*/ color:#666;}
table.orderList td a:hover	{ color:#261d29;}

#miniBtn a       { color:#fff; text-decoration: none;}
#miniBtn a:hover { color:#fff; text-decoration: none;}

table.orderList td.cartitem	{ border-bottom:1px dotted #716658}
table.orderList td.total	{ background:#716658; color:#fff; padding:5px;}

.minicart			{ width:100%; }

#OrderListForm			{ min-height:180px;}


/*------- BRANDS ---------*/
.brand_product 			{ padding:5px 5px 5px 30px; background:#fafafa; border:1px dotted #CCCCCC;}
.brand_product li 		{ background:#fafafa; padding:5px;}
.brand_product li a 		{ color:#676767;}
.brand_product li a:hover 	{ color:#b4e819;}


/*---- MISC ----*/
#advert			{ margin:15px 0 0 0; display:none;}
#WantRequestForm{ margin:10px 0; background:#f7fcfd; padding:10px;}
.spacing		{ margin:0 5px 0 0;}
#requestBtn		{ background: url(../img/img_btn.jpg) repeat-x; width:70px; height:20px; border:1px solid #64ab10; color:#FFF;}

div#cat_description	{ border:1px dashed #fafafa; padding:5px; margin:0 0 5px 0; background:#B4D7E0; color:#666;}
.notice2		{border:1px dashed #ccc; padding:5px; margin:0 0 5px 0; background:#fafafa; color:ccc; font-family:Arial; font-size:12px;}
tr.entryTableHeader th	{background:#261d29;}
tr.content td a		{color:#666;}
#bookmarklets		{margin:10px 0 0 0; background:#fafafa; padding:5px;}

.extraPadding	{ vertical-align:top;}

.h2fix		{ height:20px;}

#indexRating	{ float:right; width: 200px; text-align: right;}

/*---- CLIENTS -----*/
#client_box		{ width:255px; padding:10px; margin:0 11px 10px 0; float:left; border:1px solid #ccc; background:#fafafa; height:40px; }
#client_box:hover       { background: #ccc;}

/*---- PORTY -----*/
#porty		{ margin:15px 0 0 17px; width:402px; float:left; border:#d2dada solid 1px; background:#FAFAFA;}
#porty_pic	{ margin:10px;  border:#d2dada solid 1px;}
#porty_title	{ margin:0 0 5px 0;  padding:0 10px 0 10px;}
#porty_content	{  margin:0 0 20px 0; padding:0 10px 0 10px;  height: 80px;}
#porty_content a        {color:#999; text-decoration:none; font-weight:bold;}
#porty_content a:hover  {color:#333; text-decoration:none;}
#porty_button	{ height:30px; background:#d2dada; padding:10px 0 10px 10px; }
#btn_visit	{ background:url(../img/img_btn.jpg) repeat-x; width:100px; height:24px; padding:6px 0 0 0; text-align:center;}

#porty_button a	{ color:#fff; text-decoration:none;}
#porty_button a:hover	{ color:#aed9f2; text-decoration:none;}

/*---- ROTATOR -----*/
#featured	{ overflow:hidden; width:645px; padding-right:80px; position:relative; border:5px solid #ccc; height:252px; background:#fff;}

#featured ul.ui-tabs-nav		{ position:absolute; top:0; left:630px; list-style:none; padding:0; margin:0; width:100px;}

#featured ul.ui-tabs-nav li		{ padding:2px 0; padding-left:13px; width:80px; height:80px; font-size:12px; color:#666;}
#featured ul.ui-tabs-nav li img		{ float:left; margin:2px 2px; background:#fff; padding:2px; border:1px solid #eee;}
#featured ul.ui-tabs-nav li span	{ font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}

#featured li.ui-tabs-nav-item a		{ display:block; height:80px; color:#333; background:#fff;}
#featured li.ui-tabs-nav-item a:hover	{ background:#f2f2f2;}

#featured li.ui-tabs-selected			{ background:url('../img/rotator/selected-item.gif') top left no-repeat;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a	{ background:#ccc;}

#featured .ui-tabs-panel	{ width:630px; height:252px; background:#999; position:relative;}
#featured .ui-tabs-panel .info	{ position:absolute; top:0px; left:240px; height:180px; width:390px; 
background: url('../img/rotator/transparent-bg.png');}

#featured .ui-tabs-panel .info2	{ position:absolute; top:180px; left:0px; height:72px; width:630px; background: url(../img/rotator/img_rotator_bg.jpg) repeat-x; color:#FFFFFF;}
#featured .ui-tabs-panel .info2 ul{ color:#FFFFFF; font-size:12px; margin:20px 0 0 20px;}
#featured .ui-tabs-panel .info2 li{ margin:0 15px 0 0; display:inline;}

#featured .info h2	{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:10px; margin:0; 			overflow:hidden;}
#featured .info p	{ margin:0 10px 15px 10px; font-family:Verdana; font-size:11px; line-height:15px; color:#f0f0f0;}
#featured .info a	{ text-decoration:none; color:#fff;}
#featured .info a:hover	{ text-decoration:underline;}
#featured .ui-tabs-hide	{ display:none;}

#divRotator		{ margin:5px 10px; color:#FFF;}

#rotatorWrapper		{ float:left; margin:0 0 10px 0;}
#rotatorWrapper0	{ height:0px; }

#rotatorBox		{ float:left; width:155px; border-right:1px solid #545454; border-left:1px solid #a8a8a8; padding:5px 0 0 0; margin:10px 0 0 0; height:45px; text-align:center;}
#rotatorBtn		{ padding:5px 0 0 10px; background:url(../img/rotator/img_rotator_btn.jpg) repeat-x; height:30px;}
#rotatorBtn	a	{ color:#fff;}
#rotatorAdd		{ float:left; width:100px; margin:10px 0 0 0; padding:10px 0 0 25px; height:40px; border-left:1px solid #a8a8a8;}

/*-------------*/

.links li		{ /*background:url(../img/tick_16.png) no-repeat; padding:0 0 0 20px; margin:0 0 5px 0;*/ margin: 0.75%; float:left; padding:10px; border:1px dashed #efefef; width:29.25%; background:#fafafa;}

#decriptionImage	{}
#decriptionImage img	{}

#LoadingDiv{ z-index:998; text-align:center; position:absolute; top: 0; /* These positions makes sure that the overlay */ bottom: 0; /* will cover the entire parent */ left: 0; padding-top:200px; width: 100%; background: #fff; opacity: 0.65; -moz-opacity: 0.65; /* older Gecko-based browsers */ filter:alpha(opacity=65); /* For IE6&7 */}
#LoadingDiv img     { z-index:999; opacity: 1; -moz-opacity: 1; /* older Gecko-based browsers */ filter:alpha(opacity=100); /* For IE6&7 */}

#payment            { border:1px dashed #990000; background:#ffbb33; padding:5px; width:600px;}
#payment h3         { color:#990000;}

#order_notice       { border:1px dashed #ff9944; background:#ffdd88; padding:5px; width:600px; margin-bottom:5px;}
#order_notice h3    { color:#ff9944;}
#order_notice p     { color:#000000;}

#payment_notice     { border:1px dashed #00AA00; background:#99DD11; padding:5px; width:600px; margin-bottom:5px;}
#payment_notice h3  { color:#00AA00;}
#payment_notice p   { color:#000000;}

#eft {color:#000000;}
#OrderOrderStatusId { margin:6px 5px -5px 0;}
#efttBtn            { margin: 0 0 6px 0; padding:3px 6px; border: 1px solid #261d29; background:url(../img/img_btn.jpg) repeat-x #261d29;}
#eftBtn a           { color:#fff; text-decoration:none;}
#eftBtn a:hover     { color:#000; text-decoration:none;}
