/* CSS Document */
img{border:0px;}
html, body { height:100%;}
body { margin:0px; padding:0px; background: url(../images/body-valentine.jpg) no-repeat center top #2C4266;/*background:url(../images/body-bg.gif) #2C4266 repeat-x;*/}
table { font-size:11px; color:#646464; font-family:arial; text-align:left; letter-spacing:0.03em; }

a:focus{ text-decoration: none;  color:#2B2B2B; outline:none;}

/* Main structure Class */
.maintable { height:100%; width:982px; /*background:#2C4266; */}

/* Top header part styles */
.toppart { border: 0px solid #ffffff; width: 100%; height: 10px; vertical-align:top; background:url(../images/top-hd-bg.png) top no-repeat; }
/*.toppart { border: 0px solid #ffffff; width: 100%; height:10px; vertical-align:top; background:url(../images/top-hd-bg.png) top no-repeat;}*/
.toppart td{ color:#383838;}
.toppart b{ color:#AE1567; text-transform:uppercase; font-weight:bold;}
.toptext{color:#ffffff; font-weight:bold; padding-left:22px;}

.toppart a { color:#DB9110; text-decoration:none; font-weight:normal;  }
.toppart a:hover { color:#000000; text-decoration:underline; }

a.topnav:link, a.topnav:visited, a.topnav:active { font-family:"Times New Roman", Times, serif; color:#114570;
text-transform:capitalize; text-decoration:none; font-variant:small-caps; text-decoration:none; font-size:16px; line-height:16px; font-weight:bold; }
a.topnav:hover { color:#292929; text-decoration:none; }

a.toplink:link, a.toplink:visited, a.toplink:active { color:#BEBEBE; text-decoration:none; text-decoration:underline; }
a.toplink:hover { color:#FFB83C; text-decoration:underline; }

.grayline{background-color:#CCCCCC; height:1px; width:1px;}

.tophlight { color:#00376E; text-decoration:none; background:url(../images/tab-silver-center.gif) repeat-x; font-weight:bold; text-align:center; display:block;  padding:10px 10px 9px 10px;  white-space:nowrap;}
.blackbold { color:#2B2B2B; font-weight:bold;}

a.login:link, a.login:visited, a.login:active { color:#DB9110; text-decoration:none; text-decoration:none; }
a.login:hover { color:#000000; text-decoration:underline; }

/* menu part styles */
.menubg { background-color:#DAEBFD;}
a.menulink:link, a.menulink:visited, a.menulink:active { color:#106A0D; text-decoration:none; }
a.menulink:hover { color:#FED700; text-decoration:none; }

/* left part styles */
.leftpart { width:180px; vertical-align:top;}

.leftpart tr { font-size:11px; color:#333333; font-family:Tahoma,Helvetica,Tahoma; text-align:left; height:18px;}
.leftpart b { font-size:24px; color:#AE1567; font-family:Arial,Tahoma,Helvetica,Tahoma; text-align:left;  }

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

.leftheader { background:#4A8B48; color:#FFFFFF; padding:7px; font-weight:bold; }

.lefthlight { background-color:#EAEAEA; }
.leftpart ul { list-style:url(../images/arw1.gif) none; margin:0px; padding-left:30px; }
.leftpart li { margin:5px 0px;}
.left-bgcolor { background-color:#F3F6F8; }
.left-border {  border-bottom:1px solid #DAD2B4 ;  }

a.view-items:link, a.view-items:visited, a.view-items:active { color:#444444; text-decoration:underline; font-weight:bold; }
a.view-items:hover { color:#848484; text-decoration:underline; font-weight:bold; }

/* middle part styles */
.midpart { height:100%;  vertical-align: top; padding:0px; background-color:#FFFFFF }
.middsection { height:100%;  vertical-align: top; padding:0px; }

.middsection a { color:#444444; font-size:11px; font-weight:normal; text-decoration:underline; }
.middsection a:hover { color:#262626; text-decoration:none; }

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

.midheader { background:#7EAE75; color:#FFFFFF; padding:6px 5px; font-weight:bold; }
.padding { padding-left:10px; padding-right:5px; }
.midhlight { color:#FF0099; }
.white { background-color:#FFFFFF; }

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

/* content part styles */
.contantpart { padding:0px; height:100%; vertical-align:top;}
.contantpart b{ font-weight:bold; color:#333333;}

.contantpart a { color:#606060; font-size:12px; font-weight:normal; text-decoration:none; }
.contantpart a:hover { color:#000000; text-decoration:none; }

.contantpart ul { list-style:url(../images/arw.gif) none; margin:0px; padding-left:30px; }
.contantpart li { margin:4px 0px; }

a.bhome:link, a.bhome:visited, a.bhome:active { color:#ff8000; text-decoration:none; padding-left:10px;}
a.bhome:hover { color:#E0B64D; text-decoration:none; }

/* Footer part styles */
.footer { color:#C1C0C0;  }

.footer a { color:#C1C0C0; text-decoration:none; font-weight:normal; }
.footer a:hover { color:#FFF9EF; text-decoration:underline; }

.copyright{font-weight:normal; color:#A0A0A0; font-size:11px; padding-right:10px;}

.footerlink { color:#FFECB7; }
a.footerlink:link, a.footerlink:visited, a.footerlink:active { color:#FFECB7; text-decoration:none; }
a.footerlink:hover { color:#FFF9EF; text-decoration:underline; }

/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #C8C8C8; background:#EBEFF2;}
.allborder { background:#B9CCDF; }
.allborder td { padding:3px; padding-left:5px; height:18px;}
.allborder b { color:#000000; text-decoration:none; }
.fieldheader { background:#6B95BB; color:#ffffff; padding-left:10px; font-weight:bold; vertical-align:middle;}
.fieldheader a { color:#ffffff; text-decoration:underline; }
.fieldheader a:hover { color:#D0E0EA; text-decoration:none; }
.lightbg { background:#ffffff; font-size:11px;}
.darkbg { background:#EBEFF2; font-weight:bold;}
.selectbg { color: #005E8F;  font-weight: bold; height: 24px;  background-image:url(../images/selectbg.gif); }
.whitebg { background:#F4F7FA; }
.subheading { border-bottom:0px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#AE1567;  font-weight:bold; }
.paging { color:#05567F; font-weight:bold;}
.paging a:link, .paging a:visited, .paging a:active { color:#05567F; text-decoration:underline; font-weight:normal; }
.paging a:hover { color:#666666; 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; }

.sshhd{background-color:#2C4266; color:#FFFFFF; font-size:12px; padding:7px; font-weight:bold; text-align:center; border:1px solid #FFFFFF;}
.dshhd{background-color:#697A97; color:#FFFFFF; font-size:12px; padding:7px; font-weight:bold; text-align:center; border:1px solid #FFFFFF;}

.normalhd{color:#0000000; font-size:16px; font-weight:bold; letter-spacing:0.05em;}

/* general text styles */
.smalltext { font-size:10px; }
.normaltext { font-size:11px; font-weight:normal; color:#333333; text-align:justify;}
.error { color:#FF0000; font-weight:bold;}
.red { color:#FF0000;}
.success { color:#464192; font-weight:bold;}
.hlight { color:#3E3E3E; font-weight:bold; }
.price { color:#D5113C; font-weight:normal;}
.justify { text-align:justify; }
.lineheight { line-height:16px; }

/* general eliments styles  */
h1 { border-bottom:0px #CCCCCC solid; font-family:Times New Roman, Arial, Helvetica, sans-serif; font-size:32px; color:#0F5C9D; font-weight:normal;
margin:10 0 0 10; }
h2, .textheding { border-bottom:1px #CCCCCC solid; font-family:Times New Roman, Arial, Helvetica, sans-serif; font-size:32px; color:#006699; font-weight:normal; vertical-align:bottom; padding-top:5px; margin:10 0 0 15;}

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

.breadcrumb{ color:#2C4267; padding:7px; padding-left:5px;}
.breadcrumb a{ background: transparent url(../images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 15px; /*adjust bullet image padding*/
padding-left:5px;
color:#2C4267; font-weight:bold; text-decoration: underline;}
.breadcrumb a:visited, .breadcrumb a:active{color:#2C4267; text-decoration: underline; font-weight:bold;}
.breadcrumb a:hover{text-decoration:none;}

/* general link styles */

a.normallink:link, a.normallink:visited, a.normallink:active { color:#2C4268; text-decoration:none; font-weight:normal; }
a.normallink:hover { color:#1B1B1B; text-decoration:underline; }

a.addlink:link, a.addlink:visited, a.addlink:active { color:#2C4268; text-decoration:none; font-weight:normal; }
a.addlink:hover { color:#1B1B1B; text-decoration:underline; }

a.prolink:link, a.prolink:visited, a.prolink:active { color:#2C4268; text-decoration:none; }
a.prolink:hover { color:#1B1B1B; text-decoration:underline; }

a.headlink:link, a.headlink:visited, a.headlink:active { color:#467198; text-decoration:underline; font-weight:normal; }
a.headlink:hover { color:#6B95BB; text-decoration:none; }

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white { color:#2C4266; text-decoration:none; }
a.lightlink:hover { color:#006699; text-decoration:none; }

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

/* Images styles */

.thumimg { width:90px; }
.normalimg { width:135px; }
.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; }

/* form part styles */
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#2C4266; font-family:Tahoma,Arial;  }
input, select, textarea {  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; }

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

.num {color:#000000; font-weight:bold;}

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

/* Extra Classis */

.hdbg{background-color:#DAE5EB; color:#2C4267; padding:5px; border:1px solid #B1C4D3; font-weight:bold; font-size:11px;}
.hdsbg{background-color:#6B95BB; color:#FFFFFF; padding:5px; font-weight:bold;}

.alttd { background:#ffffff; }
.alttd td{ border-bottom:1px solid #CCCCCC;}

.ac-border  {  border:1px solid #ADBFCF ;  }
.head-bg {background-image:url(../images/header_bg.jpg); background-repeat:repeat-x; height:33px; font-family:Arial; color:#D7A141; font-size:16px; font-weight:bold; padding-left:10px; padding-top:2px; }
.head-bg a:link{color:#292929; font-size:16px; font-weight:bold; padding-left:10px; padding-top:2px; text-decoration:none; }
.head-bg a:visited{color:#292929; font-size:16px; font-weight:bold; padding-left:10px; padding-top:2px; text-decoration:none; }

.head-bg a:hover {color:#D7A141; font-size:16px; font-weight:bold; padding-left:10px; padding-top:2px; text-decoration:none; }

.txt-head {font-weight:normal; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-align:center; padding-bottom:2px; padding-top:2px; text-transform:uppercase; color:#292929; letter-spacing:0.05em;}
a.txt-head:link, a.txt-head:visited, a.txt-head:active { color:#292929; text-decoration:none; }
a.txt-head:hover { color:#292929; text-decoration:none;}

.txt-head1 {font-weight:normal; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-align:center; color:#E39714; padding-bottom:3px; padding-top:3px; text-transform:uppercase;}
a.txt-head1:link, a.txt-head1:visited, a.txt-head1:active { color:#E39714; text-decoration:none; }
a.txt-head1:hover { color:#E39714; text-decoration:none;}

.m-border { background-color:#EBEFF2; border:1px solid #C8C8C8; font-family:Tahoma; font-size:12; font-weight:bold; color:#2C4266; padding:5px 5px 5px 5px;}
.info{ text-decoration:normal; color:#484848; font-size:12px; font-weight:normal; padding-left:3px;}
.hd {font-weight:bold; color:#2C4266; font-family:Tahoma; font-size:16px; padding-top:6px; padding-bottom:5px;}
.rightsec{background-image:url(../images/rightbg.jpg); background-repeat:repeat-y; background-position:right; background-color:#000000;}

/* For the Mouse Over And Mouse Out */

.box{	width:112px;	height:113px;	border: 1px solid #ADBFCF;	background-color:#FFFFFF;	margin-bottom:1px;	margin-top:1px;	margin-left:1px;	margin-right:1px;}
.linktext {	BACKGROUND-COLOR:#3C3836; FONT-SIZE: 10px; FONT-FAMILY: verdana; COLOR: #8C8A89; FONT-WEIGHT: BOLD;PADDING:3px; PADDING-left:12px; BORDER-bottom: #8C8A89 1px solid; BORDER-Right: #8C8A89 1px solid; cursor: pointer; }

.mouseover {	background:#EAEAEA;	color:#000066;	font-size:10px;	font-weight:bold;}
.mouseout {	background:#F3F6F8;}

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

/* End Here */

.ahd a { color:#3D6283; text-decoration:underline; font-size:11px; font-weight:bold;}
.ahd a:hover { color:#114570; text-decoration:none; }

.statictext td{color:#333333; font-size:12px; font-weight:normal; text-align:justify;   }
.statictext strong{ color:#114570; text-decoration:none; font-size:12px; }
.statictext b{ color:#333333; text-decoration:none; font-size:11px; }
.statictext a { color:#114570; text-decoration:underline; font-size:11px;}
.statictext a:hover { color:#114570; text-decoration:none; }

h5{ margin:2px; padding:5px; color:#114570;}
.main{ margin:2px; padding:5px;}

a.tshd:link, a.tshd:visited, a.tshd:active { color:#38517A; text-decoration:underline; font-weight:bold; font-size:11px;}
a.tshd:hover { color:#38517A; text-decoration:none; font-weight:bold;}

a.statictext1:link, a.statictext1:visited, a.statictext1:active { color:#5A89B3; text-decoration:none; font-weight:bold; font-size:12px; padding-right:10px;}
a.statictext1:hover { color:#2C4267; text-decoration:none; font-weight:bold;}

.toggleopacity:link, .toggleopacity:visited, .toggleopacity:active { color:#FFFFFF; text-decoration:none; font-size:12px;}
.toggleopacity img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:	1; }
.toggleopacity:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; border:1px solid #104070; }
.toggleopacity img{ border:1px solid #FFFFFF; }
a.toggleopacity:hover { color:#747474; text-decoration:none; font-weight:normal; font-size:12px;}

.toggleopacity1:link, .toggleopacity1:visited, .toggleopacity1:active { color:#FFFFFF; text-decoration:none; font-size:12px;}
.toggleopacity1 img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:	1; }
.toggleopacity1:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; border:0px solid #104070; }
.toggleopacity1 img{ border:0px solid #FFFFFF; }
a.toggleopacity1:hover { color:#747474; text-decoration:none; font-weight:normal; font-size:12px;}

.boldtxt{ color:#0F5C9D; font-size:14px;}

/* For Pop up  */
#topbar{ position:absolute; border:0px solid #7D3394; padding:1px; background-color:none; left:-300px; width:260px; z-index:100; /* visibility: hidden; */ }


.dslider {background:url(../images/grid_images/slider/slider.gif) no-repeat;}
.dslider7 {background:url(../images/grid_images/slider/slider-ie7.gif) no-repeat;}

.dslidermini {background:url(../images/grid_images/slider/slider_mini.gif) no-repeat;}
.dslidermini7 {background:url(../images/grid_images/slider/slider_mini-ie7.gif) no-repeat;}
