@charset "utf-8";

.bigrad {
 -ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.5); /* Chrome, Safari, Opera */
    transform: scale(1.5);
}



.bespoketext {
width:480px; height:130px; background-color:transparent; border:none; overflow:hidden; 
text-align:center; scrolling:no; resize: none; font-family:arial; font-size:24px; font-weight:bold; color:white;
}

.bespokesize {
width:40px; height:20px; font-family:Verdana; font-size:9pt;
}

/* Big box with list of options */
	#ajax_listOfOptions{
	   font-family: Tahoma, Geneva, sans-serif;
	   font-size: 13px;
		position:absolute;	/* Never change this one */
		width:375px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		/*font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	
.tblcenter {
    margin-left:auto; 
    margin-right:auto;
  }
  
  
.buy {
	padding:1px;
	background:#ccFFcc;
	color:#000000;
	border:2px solid #000;
	border-radius: 5px;
	cursor:arrow;
	width:100px;
	font-weight:bold;
	text-shadow: 2px 2px 2px #aaaaaa;
}

.buy[disabled] {
	padding:1px;
	background:#cccccc;
	color:#bbbbbb;
	border:2px solid #000;
	border-radius: 5px;
	cursor: pointer; cursor: hand;
	width:100px;
	font-weight:bold;
}
.buy:hover { background:#ffFFcc; cursor: pointer; cursor: hand; }

.stdbut {
	padding:1px;
	background:#FFFFcc;
	color:#000000;
	border:2px solid #000;
	border-radius: 5px;
	cursor: pointer; cursor: hand;
	width:100px;
	height:30px;
	font-weight:bold;
	text-shadow: 2px 2px 3px #aaaaaa;
}

.stdbut[disabled] {
	padding:1px;
	background:#cccccc;
	color:#bbbbbb;
	border:2px solid #000;
	border-radius: 5px;
	cursor: pointer; cursor: hand;
	width:100px;
	font-weight:bold;
}



hr.style-two {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

.tdbg {
background-image:url(./images/framegrad3.jpg);background-repeat:repeat-y; background-position:right;
}

.tdbgR {
background-image:url(./images/framegrad3R2.jpg);background-repeat:repeat-y; background-position:left;
}

h1 {
font-family: Tahoma, Geneva, sans-serif;
font-size: 16px;
line-height:12px;
}

h2 {
font-family: Tahoma, Geneva, sans-serif;
color: orange;
font-size: 12px;
line-height:12px;
}

TD {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}

.desc {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px; line-height:18px;
}

.options {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height:18px;
}


.desc {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height:18px;
}

.descbig {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	line-height:22px;
}


.smalltext2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
}

.smalltext3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

.titles {
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	font-size: 14px; color:green;
}

.price { width:105px; height:25px; font: 24px Tahoma, Geneva, sans-serif; font-weight:bold; color:red; border:none;}
.product { width:400px; height:25px; font: 12px Tahoma, Geneva, sans-serif; font-weight:bold; color:blue; border:none;}
.vatprice { width:; height:15px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:; font-style:italic; color:black; border:none;}
.vat { background-color:transparent; border:none; text-align:left; width:30; height:15px; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:; font-style:italic; color:black}


.inputsm {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px; border:none; width:40px;
}


.input2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px; width:200px;
}


//a:link {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight:; color:#000000; text-decoration:none; }
//a:hover {font-family: Tahoma, Geneva, sans-serif;	font-size: 12px;	color:#ff0000;}



a.nav:link {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight:; color:#000000; line-height:20px;
text-decoration:none; 
}

a.nav:active {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight:; color:#000000;
text-decoration:none;
}

a.nav:visited {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight:; color:#000000;
text-decoration:none; 
}

a.nav:hover {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight:; color:#ff0000;
text-decoration:underline;
}

a.nav2:link {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:;color:#7777ff; 
text-decoration:none; 
}

a.nav2:active {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:; color:#000000;
text-decoration:underline;
}

a.nav2:visited {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:; color:#7777ff;
text-decoration:none; 
}

a.nav2:hover {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:; color:#ff0000;
text-decoration:underline;
}



a.topnav:link {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:;color:#222222; 
text-decoration:none; 
}

a.topnav:active {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:; color:#000000;
text-decoration:none;
}

a.topnav:visited {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:; color:#000000;
text-decoration:none; 
}

a.topnav:hover {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:; color:#ff0000;
text-decoration:none;
}


.imglisting {
padding:3px;
background:#ffffff;
border:2px solid #000000; border-radius: 8px;
}

.product_detail{
	padding:8px;
	background:#ccccee;
	color:#000000;
	border:1px solid #FFF;
	border-radius: 10px;
	cursor:arrow;
	//font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

.product_list{
	padding:8px;
	background:#eecccc;
	color:#000000;
	border:1px solid #FFF;
	border-radius: 10px;
	cursor:arrow;
	//font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

.main_listing {
	padding:8px;
	//background:#cceecc;
	background:#dddddd;
	color:#000000;
	border:2px solid #999999;
	border-radius: 10px;
	cursor:arrow;
	//font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

.main_listing:hover {
background:#ffffff;
border:2px solid #000000;
}


.main_listing_subcat {
	padding:8px;
	//background:#cceecc;
	background:#eeddbb;
	color:#000000;
	border:2px solid #aa7744;
	border-radius: 10px;
	cursor:arrow;
	//font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}


#basic-accordian{
	border:2px solid #000000;
	border-radius: 8px;
	padding:2px;
	width:210px;
	//position:absolute;
	position:relative;
	//left:20%;
	//top:20%;
	//margin-left:-175px;
	z-index:2;
	//margin-top:-100px;
}

.accordion_headings{

	padding:1px;
	background:#eeeeee;
	//background:#aaccaa;
	color:#000000;
	border:1px solid #FFF;
	border-radius: 10px;
	cursor:arrow;
	//font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

.accordion_headings:hover{
	background:#99CCFF;
}

.accordion_child{
font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding:10px;
	border-radius: 10px;
	background:#EEE;
}

.header_highlight{
	background:#ccccff;
}

.cat_headings{
	padding:5px;
	//background:#eecccc;
	background:#ccaaaa;
	color:#000000;
	border:2px solid #000;
	border-radius: 5px;
	cursor:arrow;
	//font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

.cat_headings_hilite{
	padding:5px;
	//background:#eecccc;
	background:#ffffbb;
	color:#000000;
	border:1px solid #FFF;
	border-radius: 10px;
	cursor:arrow;
	//font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}



.cat_headings:hover{
	background:#FFFF00;
}


.cat_headings2{
	padding:1px;
	background:#ffeeee;
	color:#000000;
	border:2px solid #aaa;
	border-radius: 5px;
	cursor: pointer; cursor: hand;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

.cat_headings2_hilite{
	padding:1px;
	background:#ffffbb;
	color:#000000;
	border:1px solid #FFF;
	border-radius: 10px;
	cursor: pointer; cursor: hand;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}



.cat_headings2:hover{
	background:#FFFF00;
}


.customselect {

/-moz-border-radius:5px; border-radius:5px;/
/-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;/
/-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;/

      /border: 0 !important;  /*Removes border*/
      /-webkit-appearance: none;  /*Removes default chrome and safari style*/
      /-moz-appearance: none; /* Removes Default Firefox style*/
     
	 background-color:#eeffee;
	       
      width: 220px; /*Width of select dropdown to give space for arrow image*/
      text-indent: 0.01px; /* Removes default arrow from firefox*/
      /text-overflow: "";  /*Removes default arrow from firefox*/

      /*My custom style for fonts*/
	  font-family:arial;
font-size: 14px; /* inherit size from .custom-dropdown */
    padding: .5em; /* add some space*/
    margin: 5; /* remove default margins */


      color: #1455a2;
}

.customselect[disabled] {background-color: #ffffff; color:#dddddd }