@import "reset.css";
@import "shop.css";
@import "navigation.css";
@import "forms.css";
body {

color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
background:#f7f7f7 url(/assets/images/bg.gif) top left repeat-x;
}

#wrapper {
background:url(/assets/images/shadow.png) 12px 20px  repeat-y;


margin:0 auto;
width:960px;
padding:0px 20px;
font-size:0.75em;
}

.header .logo {
	float:left;
	margin: 8px 0 0 15px;
}

a#freeDeliveryLink {
	width:301px;
	height:30px;
	display:block;
	float:left;
	background-image:url(../images/header/freeDeliverySprite.png);
	background-position: 0px -31px;
	background-repeat:no-repeat;
	margin-right:90px;
}

a#buyNowPayLater {
	width:245px;
	height:30px;
	display:block;
	float:left;
	background-image:url(../images/header/buyNowPayLaterSprite.png);
	background-position: 0px -30px;
	background-repeat:no-repeat;
}

a#buyNowPayLater:hover {
	background-position:0px 0px;
}

a#contactUsNow {
	width:204px;
	height:30px;
	display:block;
	float:right;
	background-image:url(../images/header/callNowSprite.png);
	background-position: 0px -31px;
	background-repeat:no-repeat;
	margin-right:2px;
}

a#contactUsNow:hover {
	background-position:0px 0px;
}

a#freeDeliveryLink:hover {
	background-position:0px 0px;
}

.content {
margin:0px 0 0;
/*width:100%; mayneed*/
width:958px;
/*background:#FFF url(/assets/images/contentbg.gif) top left repeat-x;*/

}

p.content,
h3.content {
margin:0 0 15px;
padding:0;
}

p {
margin:0 0 10px;
}

h1 {
color:#000;
font-size:1.70em;
font-weight:bold;
line-height:1.6em;
display:block;
width:755px;
margin:0px;



}

h2 {
color:#06749d;

margin:0 0 10px;
}

h3 {
color:#f37404;
font-size:1.25em;
margin:0 0 10px;
}

a {
color:#000;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:none;
}


ul.headernav li a {
text-decoration:none;
}
ul.headernav li a:hover {
text-decoration:underline;
}
/*-----------------------------------------------header----------------------------------------*/
.header {
background:#fff;
display:block;
float:left;
min-height:72px;
position:relative;
width:976px;
margin:0px;
margin-left:-8px;
}

/*-----------------------------------------------login----------------------------------------*/
.header .user {
	margin:2px 0 0 0;
	float:right;
	width: 670px;
}

.leftarea #login,
.leftarea #loggedin {
background:#ccc;
margin:10px 0 0;
padding:5px;
width:183px;
}

.leftarea #login label {
color:#fff;
font-size:0.92em;
font-weight:600;
padding-bottom:5px;
}

.leftarea #login a,
.leftarea #loggedin a {
color:#fff;
font-size:0.92em;
line-height:12px;
margin-top:5px;
}

.leftarea ul.loggedin li {
float:left;
margin:5px 10px 0 0;
}

.header #login,
.header #loggedin {
float:left;
background:#ccc;
margin:0 22px 0 0 ;
padding:5px;
width:386px;
height:45px;
}

.header #login label,
.header #loggedin label {
color:#fff;
font-size:0.92em;
font-weight:600;
padding-bottom:5px;
}

.header #login a,
.header #loggedin a {
color:#000;
font-size:0.83em;
}


.header #loggedin ul li a {
margin:0;
}

.header #loggedin ul li {
float:left;
margin:8px 15px 0 0;
}

.header #loggedin span.name,
.leftarea #loggedin span.name {
font-weight:bold;
}

/*-----------------------------------------------newsletter----------------------------------------*/

#footer #newsletter {
float:right;

margin:11px 0 0;
width:321px;
}

#footer #newsletter input.btn{
height:34px;
width:104px;
background:#FFF url(/assets/images/newsletter.gif) top left no-repeat !important;
border:none !important;
font-size:1.2em;
padding-bottom:15px;
font-weight:normal;
line-height:1.2em;
margin-left:0px;
}

#footer #newsletter input {
background:#FFF url(/assets/images/inputnewsletter.gif) top left repeat-x ;
width:160px;
height:19px;
border:1px solid #bdbdbd;
font-size:1.1em;
padding-top:2px;
margin-left:50px;
font-size:11px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#footer #newsletter input {

width:142px;
margin-left:61px;
}
}

#footer #newsletter label {
color:#fff;
font-size:0.92em;
font-weight:600;
padding-bottom:5px;
}

#footer #newsletter a {
color:#000;
font-size:0.83em;
}


#footer #newsletter ul li a {
margin:0;
}

#footer #newsletter ul li {
float:left;
margin:8px 15px 0 0;
}

#footer #newsletter span.name {
font-weight:bold;
}

/*----------------------------------------------basket------------------------------------*/
#basket {
background:#fff;
background: url(../images/basket.jpg) left no-repeat;
float:left;
padding: 10px 10px 10px 55px;
position:relative;
width:190px;
margin-top:-22px;
}

.leftarea #basket {
background:#ccc;
float:left;
margin:10px 0 10px;
padding:10px;
position:relative;
width:173px;
}

#basket li {
/*background-color: #f5f5f5;
border: 1px solid #c3c3c3;*/
color:#000;
font-weight:bold;
list-style:none;
padding-left:8px;
text-decoration:none;
padding-bottom:5px;
}

.basket a.checkout {
color:#b00646;
display:block;
font-weight:bold;
padding:0;

margin-top:3px;

padding-left:2px;

/*background: url(/assets/images/coarrow.gif) -2px center no-repeat;
_background: url(/assets/images/coarrow.gif) left center no-repeat;*/
_position:relative;}

.basket a {
color:#000;
display:block;
font-size:0.92em;
font-weight:normal;
padding-left:1px;
padding-top:5px;

text-decoration:none;
}

p.delivery22 {
font-weight:bold;
color:#12790e;
font-size:1.4em;
background-image:url(../images/tickIcon.png);
background-repeat:no-repeat;
height:21px;
text-indent:24px;
line-height:26px;
float:left;
}

.vtip {
	float:left;
	margin-left:7px;
	margin-top:6px;
}

label .vtip {
	float:right;
	margin:0px;
	margin-left:7px;
	margin-top:2px;
}



.basket.close2 {

min-height:42px;

}


.basket a.pricing {
padding:0px;
display:block;
margin-top:2px;
font-weight:bold;
}

.basket strong {
margin:3px 10px 0 0;
}

.basket span {
display:block;
margin:3px 0 0;
width:62px;
float:left; 
font-weight:normal;
}

.basket a:hover {
text-decoration:underline;}

/*----------------------------------------------footer-------------------------------------------*/
#footer {
background:url("/assets/images/logostrip.gif") no-repeat scroll #FFFFFF;
border-top:1px solid #CCCCCC;
font-size:0.92em;
margin:10px;
min-height:30px;
padding:15px 0;



}

#footer a {
color:#000;

}

#footer a:hover {
text-decoration:underline;
}

/*----------------------------------------------paging------------------------------------------*/
ul.paging {

display:inline;
margin-right:11px;
}

ul.paging li {
float:left;
}



/*----------------------------------------------Breadcrumb------------------------------------------*/
.breadcrumb {
/*border-bottom:1px dotted #000;*/
color:#000;
float:left;
font-size:100%;
margin:5px 0px;
padding:0 0 2px;
width:760px;
}

.breadcrumb a {
color:#6e6865;
text-decoration:none;
}

.breadcrumb a:hover {
color:#000000;
text-decoration:underline;
}

.basketnav {
float:left;
margin-bottom:10px;
width:100%;
margin-top:15px;
margin-left:4px;
}

.basketnav a:first-child {
border-left:1px solid #9e9e9e;
}

.basketnav a {
background:url(../images/breadcrumb.gif) no-repeat top right;
color:#bbb;
display:block;
float:left;
font-weight:bold;
height:31px;
line-height:31px;
margin:0 -16px 5px 0;
padding:0 133px;
text-decoration:none;
}

/*-----------------------------------------------review-------------------------------------------
 no images to edit,
 just change ".stars .color" background color to change star colour*/
.stars {
height:17px;
position:relative;
width:100px;
}

.stars img {
position:absolute;
z-index:2;
}

.stars .color {
background:#f3a92e;
height:17px;
position:absolute;
z-index:1;
}

.rating {
font-weight:bold;
margin:0 4px 0 0;
}

.review {
border-bottom:1px solid #d2d1d1;
padding:10px;
}

.leftarea {
/* width:194px; */

}

/*----------------------------------------------right hand column------------------------------------------*/
.content .right_col {
display:block;
float:right;
margin:0 2px 0 15px;
text-align:center;
width:186px;
}

.content .right_col .feature {
background-color:#f0f9ff;
margin:0 0 5px;
padding:10px;
width:166px;
}

/*----------------------------------------------styles in templates------------------------------------------*/
.deliverytop {
background:#bbe0f4;
color:#526066;
padding:2px;
}

.deliverymiddle {
background:#e1eef4;
border-left:1px solid #fff;
border-top:1px solid #fff;
color:#526066;
padding:2px;
}

.newsthumb {
float:right;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
}

.small {
color:#000;
float:left;
font-size:90%;
margin-bottom:8px;
}

.small1 {
color:#98918d;
float:left;
font-size:90%;
}

.buttonwrap {
color:#507990;
float:right;
width:500px;
}

a.button {
background:#a19e9b;
color:#fff;
float:right;
margin-left:3px;
margin-top:0;
padding:3px;
text-align:center;
text-decoration:none;
}

a.button:hover {
background:#ccc;
}


.rightside {
	width:200px;
	float:left;
	margin:0 0 0 16px;
}

.rightlist {
background:#ccc;
color:#fff;
text-align:left;
width:210px;
float:left;
}

.rightlist h3 {
color:#888;
margin:10px;

}

.rightlist ol.links {
color:#0d81b3;
font-size:90%;

}

.rightlist ol.links li {
	
}

.rightlist ol.links li a {
	color:#888;
	line-height:17px;
	padding:5px 10px;
	display:block;
}

.rightlist ol.links li.even {
	background:#eee;
}




.rightlist .downloads a {
background-image:url(/images/pdf.gif);
background-repeat:no-repeat;
color:#0d81b3;
line-height:17px;
margin-bottom:4px;
padding-bottom:4px;
padding-left:20px;
text-decoration:none;
}

.newsdiv {
float:left;
width:500px;
}

.pages {
color:#666;
float:left;
padding-top:5px;
width:100px;
}

.cpages-img {
margin-bottom:10px;
}

.linkstop {
background:#bbe0f4;
color:#526066;
padding:5px;
}

.linksmiddle {
background:#f5f5f5;
border-left:1px solid #fff;
border-top:1px solid #fff;
color:#526066;
padding:5px;
}

.linksmiddle a {
color:#005174;
}

.linksmiddle a:hover {
color:#888;
}

.btn1 {
background-color:#dfdfdf;
color:#666;
width:80px;
}



.linkswrap {
clear:both;
float:left;
margin-bottom:20px;
width:80%;
}

.comments {
background:#fef2dd;
padding:10px;
}

.comments a {
color:#fa6400;
float:left;
}

.comments a:hover {
color:#fb6602;
}

.comments .commentbutton {
background:#fb8a02;
border:1px solid #fb8a02;
color:#fff;
float:right;
font-size:100%;
padding-bottom:2px;
padding-top:2px;
width:100px;
}

.comments .commentbutton a:hover {
background:#fb6602;
}

.comments .line {
border-bottom:1px dotted #f42b6e;
height:1px;
width:100%;
}

.comments label {
float:left;
width:100px;
}

.comments input {
color:#666;
float:left;
font-size:100%;
margin-bottom:2px;
width:230px;
}

.comments textarea {
color:#666;
width:230px;
}

.errortop {
color:red;
float:right;
font-size:100%;
margin-bottom:3px;
margin-top:0;
text-align:left;
width:292px;
}

.date {
font-size:90%;
font-weight:bold;
}

/*------------------------sitemap---------------------*/
ul.sitemap a {
text-decoration:none;
}

ul.sitemap li ul li {
font-weight:normal;
padding:5px 5px 5px 20px;
}

ul.sitemap li {
font-weight:bold;
padding:2px;
text-indent:3px;
}

ul.sitemap li ul {
margin:10px 0 0;
}




.leftarea #login a:hover,
.leftarea #loggedin a:hover,
.breadcrumb .on {
color:#000;
font-weight:bold;
}


.basketnav a.active {
background:url(../images/breadcrumb2.gif) no-repeat top right;
color:#000;
font-weight:bold !important;
}

.deliverytable,
.linkstable {
border-bottom:1px solid #fff;
border-right:1px solid #e1eef4;
}

.rightlist ul.downloads,
.rightlist ul.links {
color:#0d81b3;
font-size:90%;
list-style:none;
margin:0 0 20px;
padding:0;
}


/*-----------------------------Slideshow--------------------------------*/

#shopcontent #s3slider {
   width: 774px; /* important to be same as image width */
   height: 190px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#shopcontent #s3sliderContent {
   width: 774px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

#shopcontent #s3sliderContent img {
	width:774px;
}

.with_right_col #s3sliderContent img {
	width:538px !important;
}

.with_right_col #s3slider {
   width: 538px !important; /* important to be same as image width */
   height: 190px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

.with_right_col #s3sliderContent {
   width: 538px !important; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage div {
   position: absolute; /* important */
   font: 12px Arial, Helvetica, sans-serif;
   background:url(../images/half.png);
   color: #fff;
   display: none; /* important */
   width:120px;
   height:190px;
   right: 0;
   top: 0;
   /*left:0;
   bottom:0;*/

   /*
       use top/bottom/right/left to position the text div and width and height for it's shape
   */
}

.s3sliderImage div span {
	display:block;
	padding: 10px 13px;
}


/*---------------------------homepage features-----------------------------------*/

.features {
	margin:0 0 0 -1%;
}
.feature {
	float:left;
	background:#ccc;
	color:#fff;
	margin:0 0 0 1%;
}
.with_right_col .feature {
	padding:6px !important;
}

.wrapper22 {width:960px; height:400px;}


.bannerstrip {height:30px; width:960px;
 float:left; color:#535353; text-transform:uppercase; line-height:1.6em;
font-weight:bold; letter-spacing:1px;}
.bannerstrip p { font-size:1em; padding:0 70px 0 0; margin:0 30px 0 0; display:inline; border-right:1px solid #000;}


.imgblock {
float:left;
width:468px;
min-height:359px;
}

.imgblock img {
margin-bottom:8px;

}

.pancontainer{
border:1px solid #CCC;}

.homeimg {
width:940px;
 margin-bottom:10px;
 min-height:245px;
 height:auto;
 }
  
.homeimg img {
float:right;
display:block;
}


.lefttext {
float:left;
width:360px;
height:230px;
color:#FFF;
padding:10px;}

.lefttext ul {
	clear:both;
}

.lefttext h1 {
color:#FFF;
width:360px;
float:left;
margin-bottom:20px;
line-height:1.2em;

font-weight:normal;
font-size:2.2em;}

.lefttext p {float:left; font-size:1.2em;
line-height:1.3em;}


/*---------------------------homepage carusoul----------------------------------*/
jCarouselLiteDemo .carousel {
margin:0 0 20px 10px;
padding:10px 0 0;
position:relative;
border:1px solid red;
}
#homeshopcontent .digg {
left:610px;
position:absolute;
top:110px;
}
#homeshopcontent .main {
margin-bottom:15px;
_height:262px;
_overflow:hidden;
}
#homeshopcontent .demo em {
color:#FF3300;
font-size:60%;
font-style:normal;
font-weight:bold;
}
#homeshopcontent .carousel button {
float:left;
}


#homeshopcontent .carousel a.prev, #homeshopcontent .carousel a.next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
float:left;
text-decoration:none;
}


#homeshopcontent .carousel a.prev {
	width:26px;
	height:37px;
	background-image:url(/assets/img/left.png);
	margin-top:100px;
	margin-right:15px;
	
}



#homeshopcontent .carousel a.next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/assets/images/right.png) no-repeat top right;

margin-right:0px;
}

#homeshopcontent .carousel a.next {
	width:26px;
	height:37px;
	background-image:url(/assets/img/right.png);
	margin-top:100px;
float:right;
}
/*#homeshopcontent .carousel a.next:hover {
background-image:url(/image/imageNavRightHover.gif);
}
#homeshopcontent .carousel a.prev:hover {
background-image:url(/image/imageNavLeftHover.gif);
}*/
#homeshopcontent .carousel a:hover, #homeshopcontent .carousel a:active {
border:medium none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
#homeshopcontent .carousel .jCarouselLite {
float:left;
left:-5000px;
position:relative;
visibility:hidden;
}
#homeshopcontent .carousel ul {
margin:0;
}
#homeshopcontent .carousel li img {
background-color:#FFFFFF;
height:132px;
width:200px;
}

#homeshopcontent .carousel li {
padding:3px;
margin:4px;
padding-bottom:0px;
margin-top:0px;
height:256px;
width:200px;}
 
#homeshopcontent .widget img {
cursor:pointer;
}
#homeshopcontent .mid {
height:300px;
margin-left:80px;
width:400px;
}
#homeshopcontent .vertical {
margin-left:170px;
}
#homeshopcontent .vertical .jCarouselLite {
width:170px;
}
#homeshopcontent .imageSlider li img, #homeshopcontent .imageSlider li p, #homeshopcontent .imageSliderExt li img, #homeshopcontent .imageSliderExt li p {
height:300px;
width:400px;
}

.jCarouselLite h3 a { 
font-weight:bold;
color:#000;
text-align:center;
line-height:1.1em;
margin:0px; padding:0px;
font-size:0.8em;
text-decoration:none;}

.jCarouselLite h3  {
font-weight:bold;
color:#000;
text-align:center;
margin:0px; padding:0px;
min-height:23px;
_height:23px;
margin:10px 0px;
margin-top:0px;
height:28px;
}

.jCarouselLite .pricer {
text-align:center;
font-size:1.1em;
margin:0px; padding:0px;

}

.jCarouselLite .pricer  span{
color:#B20846;
display:block;
font-size:1.02em;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-weight:bold;

margin-bottom:35px;
}

.jCarouselLite a.by{
display:block;
height:22px;
width:200px;
background:#000;
text-align:center;
color:#FFF;
font-size:1.3em;
background:url(/assets/images/homebuy.gif) no-repeat top right;
padding-top:3px;
text-decoration:none;
margin-top:-24px;
}

.jCarouselLite a:hover{
color:#CCC;
}

/*---------------------------homepage carusoul END----------------------------------*/
h2.hheading {color:#000; font-size:1.6em;}

img.hi {margin-left:10px;}

#offer_code_form {

float:left; 
margin-top:-70px;
background:#CCC;
padding:3px;
}

#offer_code_form label{
width:auto;
margin-right:6px;
}

#offer_code_form input{
width:100px; float:left !important;
margin-top:0px;
margin-right:6px;
}

#offer_code_form input.btn{
height:18px;
border:0px;
}


.imgdetails {
margin-top:5px;
margin-right:3px;}



.relatedwrap , .relatedwrap2 {
clear:right;
width:269px;
float:right;
margin-top:15px;

}

.relatedwrap2 {
float:left;
width:945px;
margin-left:8px;

}

.relatedwrap h2 , .relatedwrap2 h2{
color:#fff;
background-color:#000;
font-size:15px;
margin-bottom:4px;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;

}

.relatedwrap2 h2 {border:none; margin-top:20px;}


.relatedwrap .product .image , .relatedwrap .product .image a , .relatedwrap2 .product .image a , .relatedwrap .product .image {
display:block;
height:75px !important;
.height: 75px;
width:113px;
float:right;
border:none;
}


.relatedwrap .product .description , .relatedwrap2 .product .description{
display:inline;
padding:0px;
height:0px;
text-align:left;
width:140px;
}

.relatedwrap2 .product .description{
width:180px;
float:left;
}

.relatedwrap2 .product .description input{
width:22px;
float:left !important;
margin-left:20px;
}

.relatedwrap2 .product .description input.btn{
width:90px;
float:left !important;
clear:both;
margin-left:0px;
margin-top:4px;
}

.relatedwrap .product , .relatedwrap2 .product {
border:none;
margin:0px;

padding-bottom:12px;
padding-right:0px;
width:265px;
margin:0px;
padding:0px;
padding:10px 0px;
}




.relatedwrap2 .product  {
margin-right:10px;
width:305px;
border-top:1px dotted #000;
border-bottom:1px dotted #000;

}

span.price5 {
display:inline;
font-weight:bold;
font-size:1.4em;
color:#B00646;

}

.pinfo .tab_container li {
font-size:1.2em;
list-style:disc outside none;
padding:0;
margin: 0 15px;}

/* list styles for cms created pages */

.content22 ul li, .content22 ol li{
list-style:disc outside none;
margin:0 0 0 15px;
padding:0 0 0 5px;
}

/* ripple credit */
.ripple{
float: right; 
margin: 0 10px 0 0;
color: #666;
}

.ripple a{
color: #666;
}

.homeimg ul {
	list-style-type:disc;
	margin:20px;
	padding:auto;
}

.homeimg ul li {
	margin:10px;
}

.relatedwrap .product {
	height:auto;
}

#cvcImg {
	position:absolute;
	left:100px;

	padding: 10px; 
	background-color: white;
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 9999;
	
}

.on {
	display:block;
}

.off {
	display:none;
}

.breadcrumb .on {
	display:inline;
}

.testimonialsContent {
	padding:20px;
	line-height:17px;
}

.testimonialsContent i {
	margin-top:10px;
}

.testimonialsContent .testimonialsDate {
	color:#5c5c5c;
}

.clear {
	clear:both;
}

.testimonialsContent hr {
	height:1px;
	background-color:#ccc;
	color:#ccc;
	border:none;
	margin-bottom:18px;
	margin-top:18px;
}




/*****Home page tabs********/

.ui-widget-content {
	border:none;
	-moz-border-radius:0px;
	font-size:12px;
}

.ui-tabs-nav, .ui-helper-reset, .ui-helper-clearfix, .ui-widget-header, .ui-corner-all {
	background:none !important;
	background-image:none !important;
	background-color:transparent !important;
	border:none !important;
	padding:0px !important;
}

#fragmentWrapper {
	width:944px;
	height:272px;
	background-image:url(/assets/img/fragmentWrapperBg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif !important;
}

#fragment-1, #fragment-2 {
	padding:0px !important;
	padding-top:13px !important;
	width:936px;
	margin:auto;
}

#tabs  {
	margin-left:-3px;
}

#tabs ul {
	
	height:42px;
	padding:0px !important;
	margin:0px !important;

}

#tabOne, #tabTwo {
	width:182px;
	height:42px;
	background-image:url(/assets/img/tabOneBg.png);
	background-repeat:no-repeat;
		font-size:16px !important;
	font-weight:bold !important;
	text-align:center !important;
}

#tabOne.ui-state-default {
	width:182px;
	height:42px;
	background-image:url(/assets/img/tabOneBgAlt.png) !important;
	font-size:16px !important;
}

#tabTwo.ui-state-default {
	width:182px;
	height:42px;
	background-image:url(/assets/img/tabTwoBgAlt.png) !important;
	font-size:16px !important;
}

#tabOne.ui-state-default a, #tabTwo.ui-state-default a {
	color:#fff !important;
	font-size:16px !important;
}

#tabOne.ui-state-active {
	width:182px;
	height:42px;
	background-image:url(/assets/img/tabOneBg.png) !important;
	font-size:16px !important;
}

 #tabTwo.ui-state-active {
	width:182px;
	height:42px;
	background-image:url(/assets/img/tabTwoBg.png) !important;
	font-size:16px !important;
}

#tabOne.ui-state-active a, #tabTwo.ui-state-active a {
	color:#000 !important;
	font-size:16px !important;
}

#tabOne.ui-state-default, #tabOne.ui-state-active, #tabOne.ui-state-selected, #tabTwo.ui-state-default, #tabTwo.ui-state-active, #tabTwo.ui-state-selected {
	margin:0px !important;
	height:48px !important;
	padding:0px !important;
	background-color:transparent !important;
}



#tabOne.ui-state-default, #tabOne.ui-state-active, #tabOne.ui-state-selected, #tabTwo.ui-state-default, #tabTwo.ui-state-active, #tabTwo.ui-state-selected {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:16px !important;
	font-weight:bold !important;
	text-align:center !important;
}

#tabOne a , #tabOne.ui-state-default a, #tabOne.ui-state-active a, #tabOne.ui-state-selected a, #tabTwo a , #tabTwo.ui-state-default a, #tabTwo.ui-state-active a, #tabTwo.ui-state-selected a {
	display:block !important;
	width:182px !important;
	height:26px !important;
	padding:0px !important;
	margin:0px !important;
	padding-top:18px !important;
	cursor:pointer !important;
	text-decoration:none !important;
}

.ui-state-default, .ui-corner-top, .ui-tabs-selected, .ui-state-active {
	border:none !important;
}

.hidden {
	visibility:hidden;
}

.show {
	visibility:visible !important;
}

.jCarouselLite ul {
	height:265px !important;
	
}


/************V tip***************/

p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #cccccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999; line-height:16px; font-size:11px; }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }



.pics {  
    height:  400px;  
    width:   940px;  
    padding: 0;  
    margin:  0;  
} 


