/* Global Class */
html, body {height:100%;}
body {margin:0px; background:url(../images/canvasbg.jpg) repeat;}
table {font-size:12px; color:#858484; font-family:Arial, Tahoma, Helvetica, Verdana;}
img{border:0px;}
input, select, textarea{ font-size:11px; color:#666; background-color:#fff; border:1px solid #BFBFBF;}
.input1{ border:0px solid #BFBFBF;}
form {margin:0px; padding:0px;}

.p10{font-size:17px; color:#B3B2B2;}
.p5{color:#3F9FCF; font-size:22px; padding-left:10px;}
.pr{color:#898989; font-size:17px; font-weight:bold;}
.pl{color:#51A4CE; font-size:12px; font-weight:bold;}

.xline {border-top:1px #353638 solid; height:1px;}
.yline {border-left:1px #353638 solid; width:1px;}
.noborder {border:0px none; padding:0px;}
.h100{height:100%; vertical-align:top;}
.taj{text-align:justify; color:#ffffff;}
.tsm{font-size:11px;}
.price{ color:#FF0000; font-weight:bold;}
.pricet{ color:#FFBA00; font-weight:bold;}
/*Site width handle */
.maintable {width:1000px;}

/* Top Section */
.topsection {width:100%; background:url(../images/topbg.gif) repeat-x bottom; height:93px; vertical-align:top;}
.topsection b{padding-left:5px; padding-right:5px; font-weight:normal;}
.topsection strong{color:#fff;}
.topsection a{color:#fff; font-size:12px; text-decoration:none; font-weight:normal;}
.topsection a:hover {color:#FDD540; text-decoration:none;}
.topbg { background:url(../images/yreptop.gif) repeat-y left #000;}

/* Left Section */
a.leftlink:link, a.leftlink:visited, a.leftlink:active {color:#3399CC; padding-left:10px; font-size:11px; text-decoration:none; font-weight:normal;}
a.leftlink:hover {color:#333333; text-decoration:none;}

/* right Section */
.rightsection {vertical-align:top; border-left:1px solid #2A2A2A;}
.rightsection b{ font-weight:bold; color:#eeeeee; font-family:Basic Sans Heavy SF; font-size:16px;}
.rightsection a{color:#000000; text-decoration:underline; font-weight:normal;}
.rightsection a:hover {color:#666666; text-decoration:none;}

.rightsection ul{padding:0px; margin:5px 0px 8px 0px; list-style:none; color:#666666;}
.rightsection li{padding:2px 0px 2px 12px; margin:0px; background:url(../images/rigarrow.gif) no-repeat left; color:#666666;}
.rightsection li a{color:#57575B; text-decoration:none; font-weight:normal;}
.rightsection li a:hover {color:#000000; text-decoration:none;}

/* Middle Section */
.middlesection {vertical-align:top; color:#666666; background-color:#ffffff;}
.middlesection b{font-size:17px; color:#333333;}
.middlesection u{color:#333333; font-weight:bold; padding-left:10px; padding-right:10px; text-decoration:underline;}
.middlesection a{ color:#303030; text-decoration:none; font-weight:normal;}
.middlesection a:hover {color:#000000; text-decoration:none;}

/* bottom Section */
.bottomsection { width:100%; height:73px; vertical-align:top; background:url(../images/bottombg.gif) repeat-y;}
.bottomsection td{color:#838383; font-size:12px;}
.bottomsection a{color:#838383; text-decoration:none; font-weight:normal; padding:0 3px 0 3px;}
.bottomsection a:hover {color:#ffffff; text-decoration:none;}

/* link Class */
.more{padding:3px 8px 3px 3px; margin:0px; background:url(../images/middarrow.gif) no-repeat right;}
a.more {color:#006699; text-decoration:underline; font-weight:normal;}
a.more:hover {color:#000000; text-decoration:none;}

.freeship{padding:0px 0px 0px 40px; margin:0px; color:#717171; font-family:Arial Narrow; font-size:18px; text-transform:uppercase; background:url(../images/ico-free.gif) no-repeat left; font-weight:bold;}
.freeship b{ font-size:24px; color:#808080; font-family:Basic Sans Heavy SF; font-weight:bold;}
.freeship strong{ font-size:18px; font-family:Arial Narrow; color:#FFBA00;}


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:auto; height:auto;}
.middthumb{width:250px; height:auto;}
a.prname:link, a.prname:visited, a.prname:active{color:#666666; text-decoration:none; font-weight:normal;}
a.prname:hover{color:#000000; text-decoration:none;}
.productbox{width:auto;}
.rprice{text-decoration:line-through; font-weight:bold; color:#404040;}
.price{ color:#3399CC; font-weight:bold;}
.stock{ background:#9C1E20; font-weight:normal; color:#ffffff; padding:2px;}

/* Breadcrumb Links */
.breadcrumb{color:#9C9C9C; padding:5px; height:30px; font-weight:normal; text-decoration:none;}
.breadcrumb a{background:transparent url(../images/breadcrumb.gif) no-repeat center right; padding:0 15px 0 0px; color:#616161; font-weight:normal; text-decoration:none; } 
.breadcrumb a:visited, .breadcrumb a:active{ text-decoration:none; font-weight:normal;}
.breadcrumb a:hover{text-decoration:none; color:#ffffff;}

/* button Class */
a.ovalbutton{background:#FDD540; border:1px solid #969696; display: block; float:left;font: normal 12px; margin-right:3px; line-height: 10px; height: 19px; padding-left: 6px; text-decoration: none;}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color:#393939; font-size:12px; text-decoration:none;}
a.ovalbutton span{background:#FDD540; display: block; padding:5px 6px 4px 0; color:#393939; font-weight:bold;}
a.ovalbutton:hover{ background-position: bottom left; color:#FF7F14; text-decoration:none;}
a.ovalbutton:hover span{ background-position: bottom right; color:#000000; text-decoration:none;}

/* Paging Class */
.pagination{padding:2px; text-decoration:none;}
.pagination ul{margin:0;padding:0; text-align: right; text-decoration:none; }
.pagination li{list-style-type:none; display:inline; padding-bottom:1px; text-decoration:none;}
.pagination a, .pagination a:visited{padding:0 3px; text-decoration:none; color:#2EA3D1;}
.pagination a:hover,.pagination a:active{ color: #000000; text-decoration:none; }

.pagination a.currentpage{ color:#333333 !important; font-weight:bold; cursor:default; text-decoration:none;}
.pagination a.disablelink, .pagination a.disablelink:hover{ cursor:default; color:#000000; font-weight:bold !important; text-decoration:none;}
.pagination a.prevnext{ font-weight: bold; color:#2EA3D1; text-decoration:none;}
.pagination a.prevnext:hover{ font-weight: bold; color:#000000; text-decoration:none;}

/* 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;}
.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 #7E7E7E;}
.allborder {background:#cccccc;}
.tableheader td{background:#333333; color:#808080; padding:5px 5px 5px 10px; font-weight:normal;}
.tableheader a{ color:#ffffff; text-decoration:underline; font-weight:bold;}
.tableheader a:hover { color:#ffffff; text-decoration:none;}
.lightbg td{ background:#ffffff; padding:5px 5px 5px 10px;}
.darkbg td{ background:#F0EFED; padding:3px;}

/* myaccount*/
.malink strong{font-size:12px; color:#B1B1B1;}
a.malink:link, a.malink:visited, a.malink:active{color:#B1B1B1; text-decoration:underline;}
a.malink:hover{color:#B1B1B1; text-decoration:none;}

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

/*Alpha effect css for image */
.toggleopacity:link, .toggleopacity:visited, .toggleopacity:active { color:#9F9F9F; text-decoration:none; font-size:12px;}
.toggleopacity img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:	0.5;}
.toggleopacity:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; border:1px solid #A3A3A3; }
.toggleopacity img{ border:1px solid #D1D1D1; }
a.toggleopacity:hover { color:#747474; text-decoration:none; font-weight:normal; font-size:12px;}


/*Heading section*/
.heading { background:#EFEFEF; border-bottom:1px solid #D5D5D5; font-size:32px; height:50px; color:#38393D;  font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-left:20px;}
.pagehead {color:#737904;	font-size:16px;	font-weight:bold; text-transform:capitalize;}
.midsubhead {color:#ffffff; font-size:11px; font-weight:bold; background-color:#666666; width:20px; height:20px; border:1px solid #333333; text-align:center;}
.midsubheading {color:#ffffff; font-size:12px; font-weight:bold; background-color:#A7845B; height:25px; border:1px solid #60512C; padding-left:10px; }
.midheader { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold;}
.midhead { font-size:34px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold;}
.smallhead {color:#9FB90F;	font-size:11px;	font-weight:bold;	text-transform: uppercase;}
.hlhead {color:#99b401;	font-size:11px;	font-weight:normal;	text-transform: uppercase;}

a.delink:link, a.delink:visited, a.delink:active {color:#3F9FCF; padding-right:3px; font-size:13px; text-decoration:underline; font-weight:bold;}
a.delink:hover {color:#333333; text-decoration:none;}

a.delink1:link, a.delink1:visited, a.delink1:active {color:#333333; font-size:12px; text-decoration:underline; font-weight:bold;}
a.delink1:hover {color:#333333; text-decoration:none;}

.errormsg{color:#ff0000;}

.statictext td{color:#333333; font-size:12px; font-weight:normal; text-align:left; font-family:Arial; text-align:justify;}
.statictext a {font-family:Arial; color:#3593C6; text-decoration:underline; font-size:12px;}
.statictext a:hover {color:#3593C6; text-decoration:none;}

.statichd {color:#2F8ABB; font-size:12px; font-weight:bold; background-color:#EFF9FE; border:1px solid #E2F4FD; padding:5px 0px 5px 10px; display:block; }

.padding{padding:10px;}