/* Global Class */
html, body {height:100%;}
body {margin:0px; background:#000;}
table {font-size:12px; color:#444; font-family:Georgia, Times New Roman, arial; text-align:left;}/*666666*/
img{border:0px;}
input, select, textarea{ font-size:11px; border:1px solid #CCCCCC; }
form {margin:0px; padding:0px;}

/*@font-face {
    font-family:Adobe Garamond Pro;
    src:url(AGaramondPro-Regular.otf) format("truetype");
}*/

h1{font-size:24px; color:#000000; margin:0 0 0 0; padding:10px 0 0 20px; font-weight:normal; text-transform:uppercase; font-family:Adobe Garamond Pro, Georgia, Times New Roman, arial; }
h2{font-size:18px; text-transform:uppercase; color:#222; margin:0 0 0 0; padding:0 0 0 0; font-weight:normal; font-family:Adobe Garamond Pro, Georgia, Times New Roman, arial;}
h2 span{font-size:15px; text-transform:capitalize; font-family:Times New Roman, arial;}
h3{font-size:26px; text-transform:uppercase; color:#222; margin:0 0 0 0; padding:0 0 0 0; font-weight:normal; font-family:Adobe Garamond Pro, Georgia, Times New Roman, arial;}
h3 span{font-size:16px; font-family:Times New Roman, arial; color:#999999; font-weight:normal;}
h4{font-size:18px; color:#222; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase; font-weight:normal; font-family:Adobe Garamond Pro, Georgia, Times New Roman, arial;}
h5{font-size:22px; text-transform:uppercase; color:#222; margin:0 0 0 0; padding:0 0 0 0; font-weight:normal; font-family:Adobe Garamond Pro, Georgia, Times New Roman, arial;}
h5 span{font-size:15px; text-transform:capitalize;}
h6{font-size:13px; text-transform:capitalize; color:#999999; font-weight:normal;}
h6 span{font-size:13px; text-transform:capitalize; color:#484848; text-decoration:underline; font-weight:normal;}
hr{color:#999999; height:1px; padding:0px;}

.p10{padding:10px;}
.p5{padding:5px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pl3{padding-left:3px;}
.fGeo{ font-family: Georgia, "Times New Roman", Times, serif; letter-spacing:0.5px;}

.xline {border-top:1px #bfbfbf solid; height:1px;}
.yline {border-left:1px #bfbfbf solid;}
.noborder {border:0px none; padding:0px;}
.h100{height:100%; vertical-align:top;}
.taj{text-align:justify;}
.tsm{font-size:11px;}
.price{ color:#FF0000; font-weight:bold;}
.error, .errmsg, .errormsg {color:#FF0000; font-weight:bold;}
.text-cap{text-transform:capitalize;}
.pricel{font-size:18px; color:#000;}
.grayt{color:#888;}
.btext{color:#000;}
.input1{background:#f2f2f2; border-left:2px solid #656565; border-top:2px solid #000000; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; }
.smallt{font-size:10px;}
.big-red{color:#ed0000; font-size:22px; text-transform:uppercase;}
.big-black{font-size:14px; color:#000;}
.pinktext{color:#eb4f7e;}
a.pinktext:link, a.pinktext:visited, a.pinktext:active{color:#eb4f7e; text-decoration:underline;}
a.pinktext:hover{color:#222; text-decoration:none;}

/*Site width handle */
.maintable {width:945px;}

/* Top Section */
.topsection { color:#fff;}
.topsection a{color:#fff; text-decoration:underline; font-weight:normal;}
.topsection a:hover {color:#fff; text-decoration:none;}
.topsection input{color:#777; padding:4px;}

.top-nav{ border:#4c4c4c solid 1px !important; background:#191919; height:35px; font-size:16px; text-transform:uppercase; font-family:Adobe Garamond Pro, Georgia, Times New Roman, arial; }
.treglo:link, .treglo:visited, .treglo:active{color:#dbdbdb; text-decoration:none; font-weight:normal; text-transform:uppercase}
.treglo:hover {color:#fff; text-decoration:none;}
/*.top-nav a{color:#e6e6e6; text-decoration:none; padding:0px 48px 0px 48px;}
.top-nav a:hover{color:#fff;}*/


/* Left Section */
.leftsection {width:200px; vertical-align:top;  background:#000000;}
.leftsection a{color:#000000; text-decoration:underline; font-weight:normal;}
.leftsection a:hover {color:#666666; text-decoration:none;}

.leftsection ul{padding:0px; margin:0px; list-style:none; font-family:Adobe Garamond Pro, Georgia, Times New Roman, arial;}
.leftsection li{padding:7px 3px 7px 12px; margin:0px; font-size:15px; text-transform:uppercase;}
.leftsection li a{color:#dfdfdf; text-decoration:none; font-weight:normal;}
.leftsection li a:hover {color:#a1a1a1; text-decoration:none;}

.leftsection ul ul{padding:0px; margin:0px; list-style:none; font-family:Adobe Garamond Pro, Georgia, Times New Roman, arial; color:#a1a1a1;}
.leftsection li li{padding:7px 3px 0px 15px; margin:0px; font-size:15px; text-transform:capitalize; color:#a1a1a1;}
.leftsection li li a{color:#a1a1a1; text-decoration:none; font-weight:normal; color:#a1a1a1;}
.leftsection li li a:hover {color:#a1a1a1; text-decoration:none;}

.leftsection .hd{text-transform:uppercase; font-weight: normal; font-size:28px; color:#FFFFFF;}


/* Middle Section */
.middlesection {vertical-align:top; background-color:#ffffff; height:90%;}
.middlesection b{text-transform:uppercase; font-weight:bold; font-size:12px; color:#3DB8B8;}
.middlesection a{color:#666666; text-decoration:underline; font-weight:normal;}
.middlesection a:hover {color:#000; text-decoration:none;}

/* bottom Section */
.bottomsection { width:100%; vertical-align:top;  text-transform:uppercase; padding-bottom:10px;}
.bottomsection td{ color:#CCCCCC; font-family:Adobe Garamond Pro, Georgia, Times New Roman, arial;}
.bottomsection a{color:#CCCCCC; text-decoration:none; font-weight:normal; padding:0 50px 0 0px; }
.bottomsection a:hover {color:#fff; text-decoration:none;}
.bottomsection input{color:#777; padding:4px;}

/* link Class */

a.more {color:#666; text-decoration:none; font-weight:normal; text-transform:uppercase;}
a.more:hover {color:#000000; text-decoration: underline;}

a.normallink:link, a.normallink:visited, a.normallink:active {color:#ff8000; text-decoration:underline; font-weight:normal;}
a.normallink:hover {color:#E0B64D; text-decoration:none;}

a.qualdev:link, a.qualdev:visited, a.qualdev:active {color:#ff8000; text-decoration:underline; font-weight:normal;}
a.qualdev:hover {color:#E0B64D; text-decoration:none;}

/* prodcut related Class */
/*.thumb{width:150px; border:1px solid #666666; height:auto;}*/
.middthumb{width:250px; border:1px solid #666666; height:auto;}
a.prname:link, a.prname:visited, a.prname:active{color:#666; text-decoration:none; text-transform:uppercase;}
a.prname:hover{color:#000000; text-decoration:none;}
.productbox{width:170px;}
.rprice{text-decoration:line-through;}

/* Breadcrumb Links */
.breadcrumb{color:#000000; height:35px; font-weight:bold; text-transform:uppercase; font-size:13px;}
.breadcrumb a{padding:0 12px 0 5px; color:#222; font-weight:normal; text-decoration:none; } 
.breadcrumb a:visited, .breadcrumb a:active{color:#222; text-decoration:none; font-weight:normal;}
.breadcrumb a:hover{text-decoration:underline; color:#666;}

/* button Class */
a.ovalbutton1{background: transparent url(../images/oval-left.gif) no-repeat top left; display: block; float:left; font-family:Garamond normal; line-height: 16px; height: 24px; padding:0px 0px 0px 9px; text-decoration: none; text-transform:uppercase; }
a:link.ovalbutton1, a:visited.ovalbutton1, a:active.ovalbutton1{color: #666; }
a.ovalbutton1 span{background: transparent url(../images/oval-right.gif) no-repeat top right; display: block; padding: 4px 10px 4px 0; }
a.ovalbutton1:hover{ background-position: top left; text-transform:uppercase; }
a.ovalbutton1:hover span{ background-position: top right; color: #000; text-transform:uppercase;}

a.ovalbutton{background: transparent url(../images/oval-left1.gif) no-repeat top left; text-transform:uppercase;
display: block; float:left; font-family:Garamond normal; line-height: 16px; height:30px; 
padding:0px 0px 0px 10px; text-decoration: none; }
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #666; }
a.ovalbutton span{background: transparent url(../images/oval-right1.gif) no-repeat top right; display: block; padding: 7px 10px 7px 0; }
a.ovalbutton:hover{ /* Hover state CSS */ background-position: bottom left; }
a.ovalbutton:hover span{ background-position: bottom right; color: #000;}

/* Paging Class */
.pagination{padding:0px; text-transform:uppercase;}
.pagination ul{margin:0;padding:0; text-align: right; /*Set to "right" to right align pagination interface*/}
.pagination li{list-style-type:none; display:inline; padding-bottom:1px;}
.pagination a, .pagination a:visited{padding:0 5px; text-decoration:none; color:#666; cursor:pointer;}
.pagination a:hover,.pagination a:active{color: #000;  }

.pagination a.currentpage{ color:#FFF !important;font-weight:bold; cursor:default;}
.pagination a.disablelink, .pagination a.disablelink:hover{cursor:default; color:#929292; font-weight:normal !important; cursor:pointer;} 
.pagination a.prevnext{font-weight: bold;}

/* Static Pages */
.staticpg ul{padding:0px; margin:0px; list-style:none;}
.staticpg li{padding:3px 3px 3px 10px; margin:0px; background:url(../images/middarrow.gif) no-repeat left top;}
.staticpg li a{color:#006699; text-decoration:underline; font-weight:normal;}
.staticpg li a:hover {color:#000000; text-decoration:none;}

/* Site Structure END shopping cart Sections*/
.border{border:1px solid #4c4c4c; height:100%;}
.allborder {background:#ccc;}
.tableheader td{background:#666; color:#ffffff; padding:5px; font-weight:bold;}
.tableheader a{ color:#ffffff; text-decoration:underline; font-weight:bold;}
.tableheader a:hover { color:#ffffff; text-decoration:none;}
.lightbg td{ background:#ffffff; padding:5px;}
.darkbg td{ background:#F0EFED; padding:3px;}
.lightbg1 {background:url(../images/mybg1.gif) repeat-x top #fff;}
/* myaccount*/
.malink b{font-size:12px; color:#000;}
a.malink:link, a.malink:visited, a.malink:active{color:#000; text-decoration:underline;}
a.malink:hover{color:#000; text-decoration:none;}

a.maheading:link, a.maheading:visited, a.maheading:active{color:#000; text-transform:uppercase; font-size:18px;  text-decoration:none;}
a.maheading:hover {color:#000000; text-decoration:none;}

a.imgbor:link, a.imgbor:visited, a.imgbor:active{border:1px solid #fff; float:left; display:block; margin-right:3px;}
a.imgbor:hover, .imgbor-sel{border:1px solid #777; float:left; display:block; margin-right:3px;}

.prod_gal{background-color:#ffffff;
  /* for IE */
  filter:alpha(opacity=40);
  /* CSS3 standard */
  opacity:0.4; float:left; margin-bottom:0px; margin-right:0px;}
.prod_gal-sele{background-color:#ffffff;
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:10; float:left; margin-bottom:0px; margin-right:0px;}
  
 /*sizecharts */
 .size td{
	height:25px;
	color:#FFFFFF; 
}
.sizechart{
	color:#999999;
	font-size:10px;
	font-family:Times New Roman, arial; }
.patti a{
	font-family:font-family:Adobe Garamond Pro, Georgia, Times New Roman, arial; 
	font-size:13px;
	color:#D33160;
	text-decoration:underline;
}
.patti a:hover{
	text-decoration:none;
}		

  /* TAB */	
a.tab{background: transparent url(../images/tab-left.jpg) no-repeat top left;
display: block; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px solid #999999; font-weight:normal; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 21px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;}

a:link.tab, a:visited.tab, a:active.tab{color: #494949; /*button text color*/}
a.tab span{background: transparent url(../images/tab-right.jpg) no-repeat top right; border-bottom:1px solid #999999; text-transform:uppercase; display: block; padding: 2px 11px 3px 0; /*Set 11px below to match value of 'padding-left' value above*/}
a.tab:hover{ /* Hover state CSS */ background-position: bottom left; border-bottom:none;}
a.tab:hover span{ /* Hover state CSS */ background-position: bottom right; color: black; border-bottom:none;}

a.tabselected{background: transparent url(../images/tab-left.jpg) no-repeat bottom left;
display: block; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 21px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;}

a:link.tabselected, a:visited.tabselected, a:active.tabselected{color: #494949; /*button text color*/}
a.tabselected span{background: transparent url(../images/tab-right.jpg) no-repeat bottom right; text-transform:uppercase; display: block; padding: 2px 11px 3px 0; /*Set 11px below to match value of 'padding-left' value above*/}
a.tabselected:hover{ /* Hover state CSS */ background-position: bottom left;}
a.tabselected:hover span{ /* Hover state CSS */ background-position: bottom right; color: black;}



.detailtext{
font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;
}
.detailtext b{
font-size:12px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif; text-transform:none;
}

/* sorting style start */
.dropdown{
background:#262A33; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-transform:uppercase; font-weight:normal; padding-left:5px;
}
.sorttext{font-size:12px; font-weight:normal; color:#000000; font-family:Arial, Helvetica, sans-serif; text-transform:none !important;
}
.sorttext a{padding:0px!important;}

.prmidname a:link, .prmidname a:visited, .prmidname a:active{color:#666; text-decoration:none; text-transform:uppercase; font-size:14px;}
.prmidname a:hover{color:#000000; text-decoration:none;}
.prmidname strong em{ font-size:14px;}

.prlargename a:link, .prlargename a:visited, .prlargename a:active{color:#666; text-decoration:none; text-transform:uppercase; font-size:16px;}
.prlargename a:hover{color:#000000; text-decoration:none;}
.prlargename strong em{ font-size:16px;}

.detailtab a{background:url(../images/detailtab1.jpg) no-repeat; display:block; width:173px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #3A3A3A; text-decoration:none; padding-top:5px; text-transform:uppercase; }
.detailtab a:hover{background:url(../images/detailtab1active1.jpg) no-repeat; color: #3A3A3A; text-decoration:none;}

.detailtabselected a{background:url(../images/detailtab1active1.jpg) no-repeat; display:block; width:173px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #3A3A3A; text-decoration:none; padding-top:5px; text-transform:capitalize; }
.detailtab a:hover{background:url(../images/detailtab1active1.jpg) no-repeat; color: #3A3A3A; text-decoration:none;}

div.content.detailtab { display: none; }

.tabtext{
font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif;
}

.tabtext a{
font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; background:none!important; padding:0px!important; height:0px!important; margin:0px!important; display:inline;
}
.tabtext b{
font-size:11px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif; text-transform:none;
}

.revise{font-family:Myriad Pro, Trebuchet MS, Arial, Tahoma; font-size:12px; padding-top:20px; color:#000000;}
.revise strong{font-weight:bold; font-size:14px;}
.revise b{font-weight:bold; font-size:14px; text-transform:none; color:#000000;}
.revise span{font-family:Myriad Pro, Trebuchet MS, Arial, Tahoma; font-size:12px; text-transform:uppercase; color:#000000; padding:0px!important;}
.reviseinput{ border:1px solid #848484; padding:3px;}

.normaltext{font-size:11px; color:#000000; font-family:Myriad Pro, Trebuchet MS, Arial, Tahoma;}
.smalltext{font-size:10px; color:#000000; font-family:Myriad Pro, Trebuchet MS, Arial, Tahoma;}

.thanksyou{font-family:Myriad Pro, Trebuchet MS, Arial, Tahoma; font-size:15px; padding-top:20px; color:#000000;}

.vottinghd{font-family:Myriad Pro, Trebuchet MS, Arial, Tahoma; font-size:40px; color:#323131;}
.vottingsubhd{font-family:Myriad Pro, Trebuchet MS, Arial, Tahoma; font-size:25px; color:#323131;}
.vottingtext{font-family:Myriad Pro, Trebuchet MS, Arial, Tahoma; font-size:13px; color:#323131;}
.votting{font-family:Myriad Pro, Trebuchet MS, Arial, Tahoma; font-size:15px; color:#323131;}

.default_radio{background:URL(../images/votting.jpg) no-repeat; width:20px; float:left;height:20px;cursor:pointer}
.selected_radio{background:URL(../images/votting-active.jpg) no-repeat; width:20px; float:left;height:20px;cursor:pointer}

