/* CSS Document */
img{border:0px;}
html, body {height:100%;}
body {margin:0px; padding:0px; background-image:url(../images/canvasbg.gif); background-repeat:repeat-x;}
table {font-size:11px; color:#333333; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left; letter-spacing:0.03em;}

/* ------------------------------------------------Site Structure Start------------------------------------------------------ */
.maintable {height:100%; width:828px;}
.hvline{background:#E3EEE2; height:1px; width:1px;}

/********************************* Top SectionStyle *********************************/
.topsection {border: 0px solid #ffffff; width: 100%;}
.topsection td{color:#383838;}
.topsection b{color:#AE1567; text-transform:uppercase; font-weight:bold;}

.topsection a {color:#666666; text-decoration:none; font-weight:normal; text-transform:uppercase;}
.topsection a:hover {color:#000000; text-decoration:none;}

a.navlink:link, a.navlink:visited, a.navlink:active {color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold; text-transform:uppercase; font-family:Futura2-Normal;}
a.navlink:hover {color:#EDD9B8; text-decoration:none;}

a.toplink:link, a.toplink:visited, a.toplink:active{color:#666666; text-decoration:none; font-weight:normal; padding-left:3px; padding-right:3px;}
a.toplink:hover {color:#000000; text-decoration:none;}

/********************************* Left Section *********************************/
.lefsection{width:188px; background:#F5F5F5; vertical-align:top;}
.lefsection td{font-size:11px; color:#6C6C6C; font-family:Tahoma,Helvetica,Tahoma; text-align:left;}

.leftheader b{color:#ffffff; font-size:11px; font-weight:bold; padding-left:14px; text-transform:uppercase;}

a.leftlink:link, a.leftlink:visited, a.leftlink:active {color:#6C6C6C; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
a.leftlink:hover {color:#333333; text-decoration:none;}

/******************************** middle section ********************************/
.middsection {height:100%; vertical-align: top; padding:0px; background-color:#FFFFFF;}
.middsection td{color:#383838;}

.middsection a { color:#F8B119; text-decoration:none; font-weight:normal; }
.middsection a:hover { color:#F8B119; text-decoration:underline; }

a.midlink:link, a.midlink:visited, a.midlink:active {color:#666666; font-weight:normal; text-decoration:none;}
a.midlink:hover {color:#333333; text-decoration:none;}

/*bottom section*/
.bottomsection { color:#ffffff;}
.copyright{font-weight:normal; color:#666666; font-size:11px;}
a.bottomlink:link, a.bottomlink:visited, a.bottomlink:active { color:#ffffff; text-decoration:none; padding-left:5px; padding-right:5px; text-transform:uppercase;}
a.bottomlink:hover {color:#ffffff; text-decoration:none;}

a.qualdev:link, a.qualdev:visited {color:#666666; text-decoration:none;}
a.qualdev:hover {color:#333333; text-decoration:none;}

/* ------------------------------------------------Site Structure END------------------------------------------------------ */

/* ---------------------------------------------shopping cart Sections---------------------------------------------------- */
.tableborder {border:1px solid #F0DBA8; height:100%}
.allborder {background:#E0E1D4;}
.tableheader td{background:#C23974; color:#ffffff; padding:5px; font-weight:bold; height:25px;}
.lightbg td{background:#ffffff; padding:3px;}
.darkbg td{background:#F9EDED; padding:3px;}

.shop{ background-color:#FDF7F7;}
.shoptable{ background-color:#F4E2E2; padding-bottom:15px; padding-top:15px; padding-left:15px; padding-right:15px;}
.shophdmain{ background-color:#C83273; font-size:14px; font-weight:bold; height:30px; color:#ffffff; text-transform:uppercase; }
.shophdsub{ background-color:#E38EB3; font-size:14px; font-weight:bold; height:30px; color:#ffffff; text-transform:uppercase;}
.mline{ background-color:#E0BCBC; height:1px;}

/* ---------------------------------------------------Account Section---------------------------------------------------- */
a.maheading:link, a.maheading:visited, a.maheading:active{color:#676562; font-weight:bold; font-size:18px; text-transform:uppercase; font-family:Arial Narrow; text-decoration:none; padding-left:10px; padding-right:10px;}
a.maheading:hover{color:#676562; text-decoration:none;}

a.malink:link, a.malink:visited, a.malink:active {color:#DF007D; text-decoration:underline; padding-left:5px;}
a.malink:hover {color:#DF007D; text-decoration:none;}

/* Form Sections styles*/
form {margin:0px; padding:0px;}
input, select, textarea {font-size:11px; color:#747474;}
input, select, textarea {border:1px solid #cccccc; padding:1px;}
.button {color:#FFFFFF; padding:0px; font-weight:bold;  padding:1px; background: url(../images/butbg.gif) repeat-x; border:0px; 
border:1px solid #9FB2C3;}
.noborder {border:0px none; padding:0px;}
 
/* Images styles */
.thumimg {width:90px;}
.middimg {width:225px;}
.bigimg {width:300px; border:2px solid #CCCCCC; padding:2px;}
.imgborder, .thumimg, .normalimg {border:1px solid #CCCCCC; padding:1px;}
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg {border:1px solid #7BA552;}

/*Heading section*/
.heading{background-image:url(../images/headingbg.gif); background-repeat:repeat-x; background-position:center; height:40px; color:#DF007D; font-size:26px; font-weight:normal; padding-left:15px;}
.pagehead {background-image:url(../images/midbg3.gif); background-repeat:repeat-x; padding-left:10px;}
.midheading {background-image:url(../images/midbg4.gif); background-repeat:repeat-x; padding-left:10px;}
.midsubhead {color:#DF007D; font-size:12px; font-weight:bold;}
.midheader { color:#DF007D; font-size:16px; font-family:US Plain Bold; font-weight:bold;}
.smallhead {color:#E94CA4; font-size:11px; font-weight:bold; background-color:#ffffff;}
.hlhead {color:#723B61;	font-size:12px;	font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.border{border-bottom:1px solid #FFE4E9; padding:5px; border-left:1px solid #FFE4E9; border-right:1px solid #FFE4E9;}
.cathd { color:#E748A4; font-size:28px; font-family:arial; font-weight:bold; text-transform:uppercase;}

/*General text */
.smalltext {font-size:10px;}
.normaltext {font-size:11px; font-weight:normal;}
.error, .errmsg, .errormsg {color:#FF0000; font-weight:bold;}
.red {color:#FF0000;}
.success {color:#464192; font-weight:bold;}
.hlight {color:#E94CA4; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#ffffff;}
.price {color:#D5113C; font-weight:normal;}

/*------------------------------------general eliments styles------------------------------------*/
h1 { font-family:Arial; font-size:22px; color:#CC0274; font-weight:normal; padding-left:10px; padding:2px; margin:2px;}
h2, .textheding {border-bottom:0px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#949D0C;font-weight:bold; vertical-align:bottom; padding-top:5px;}

ul {list-style: url(../images/arw.gif) none; margin:0px; padding-left:30px;}
li {margin:4px 0px; }
.xline {background-color:#E9E9E9; height:1px;}
.yline {border-left:1px solid #E9E9E9; width:1px;}
.yline1 {border-left:1px solid #FEEBD6; width:1px;}
.xline1 {background-color:#FEEBD6; height:1px;}

.breadcrumb{ color:#DF007D; background:url(../images/breadbg.gif) repeat-x; font-weight:normal; font-size:12px; font-family:Arial; padding:7px;}
.breadcrumb a{ background: transparent url(../images/breadcrumb.gif) no-repeat center right; text-decoration: none; padding-right:15px; color:#DF007D; font-weight:normal; font-size:12px; font-family:Arial;}
.breadcrumb a:visited, .breadcrumb a:active{color:#DF007D; text-decoration: none; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.breadcrumb a:hover{text-decoration:underline; color:#DF007D;}

.showall a{text-decoration: none; color:#333333; font-weight:bold; text-decoration: none;} 
.showall a:visited, .showall a:active{color:#333333; text-decoration: none; font-weight:bold;}
.showall a:hover{text-decoration:underline;}

/*------------------------------------links styles------------------------------------*/
a.normallink:link, a.normallink:visited, a.normallink:active {color:#ff8000; text-decoration:none; font-weight:bold;}
a.normallink:hover {color:#E0B64D; text-decoration:none; font-weight:bold;}

a.sublink:link, a.sublink:visited, a.sublink:active {color:#ff8000; text-decoration:none; font-weight:normal; font-size:10px;}
a.sublink:hover {color:#E0B64D; text-decoration:none; font-weight:normal;}

a.smalllink:link, a.smalllink:visited, a.smalllink:active {color:#A1638E; text-decoration:none; font-weight:normal; font-size:11px;}
a.smalllink:hover {color:#A1638E; text-decoration:underline; font-weight:normal;}

a.headlink:link, a.headlink:visited, a.headlink:active {color:#CD7261; text-decoration:none; font-weight:bold; font-size:14px; text-transform:uppercase; letter-spacing:0.05em;}
a.headlink:hover {color:#B2387A; text-decoration:none;}

a.lightlink:link, a.lightlink:visited, a.lightlink:active {color:#FC8B03; text-decoration:underline; font-weight:bold;}
a.lightlink:hover {color:#FC8B03; text-decoration:none;}

.paging {color:#05567F;}
a.paging:link, a.paging:visited, a.paging:active {color:#666666; text-decoration:none; font-weight:bold;}
a.paging:hover {color:#000000; text-decoration:none;}

.paging_selected {color:#000000;}
a.paging_selected:link, a.paging_selected:visited, a.paging_selected:active {color:#000000; text-decoration:none; font-weight:bold;}
a.paging_selected:hover {color:#000000; text-decoration:none;}

a.nextprev:link, a.nextprev:visited, a.nextprev:active {color:#303030; text-decoration:none; font-weight:bold;}
a.nextprev:hover {color:#303030; text-decoration:none;}

a.more:link, a.nextprev:visited, a.nextprev:active {color:#EF8A10; text-decoration:none; font-weight:normal; padding-right:10px;}
a.nextprev:hover {color:#EF8A10; text-decoration:none;}

a.prolink:link, a.prolink:visited, a.prolink:active {color:#454545; text-decoration:none; font-size:11px;}
a.prolink:hover {color:#454545; text-decoration:underline;}

.statichead{background-color:#FFF9E8; color:333333; font-size:12px; font-weight:bold; border:1px solid #E9E9E9; height:25px; padding-left:8px;}