/* CSS Document */
body {
margin:0;
padding:0;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
/*background-color:#3d4753;*/
background: url(./images/backg.jpg) left top repeat-x #333333;
}

.bgcont	{
background-color:#FFFFFF;
width:1003px;
height:auto;
overflow:hidden;
margin:0 auto;
padding-top:5px;
}
.bgcontShopping	{
background-color:#FFFFFF;
width:755px;
height:auto;
overflow:hidden;
margin:0 auto;
padding-top:5px;
}
.bgcontShoppingCat	{
background-color:#FFFFFF;
width:220px;
height:auto;
overflow:hidden;
margin:0 auto;
padding-top:5px;
}

*{ margin:0; padding:0;}
#top{width:1003px; height:auto; background-color:#ffffff; padding:0; margin:0; margin-left:auto; margin-right:auto;}

#topheader {height:185px; background:url(./images/header.gif) no-repeat center top; width:983px; padding:0 10px 0 10px; text-align:left}
#menu {display:block;width:983px; background-color:#ffffff; padding:0 10px 0 10px; text-align:left; float:right}
#submenus{width:983px; float:right;background-color:#ffffff; margin:0px;padding:0 10px 0 10px;}
dl, dl dd, dl dd ul {margin:0px; padding:0px; list-style:none; }
.logo-txt {  text-align:left; padding-left:10px;}
.img-padding {float:left; padding-top:3px; margin-right:5px;}
.flash {float:left; margin-right:10px; height:150px; width:698px;}
.logo-txt dl dd {float:left;}
.head-txt {font-size:11px;font-weight:bold; color:#3e3e3e; text-align:left; float:left; clear:both; width:475px;padding-left:260px;margin-top:5px;}
.slogan-txt {font-size:11px; font-weight:bold; color:#3e3e3e; width:300px; float:left; text-align:right;  margin-right:15px;}
.langhead{float:right; width:100px; margin-right:15px; padding:4px 0px 0px 5px;}
.header-blue {color:#0a9eff;} .header-org {color:#fc8920;} .header-green {color:#039e05;} .header-mgt {color:#653769;}
/*menu styles*/
.mainmenu {font-size:11px; font-weight:bold; float:right; list-style:none; margin-bottom:0px;}
.mainmenulink {background:url(./images/btn-blue.jpg) no-repeat left top; color:#fff; float:left;  text-decoration:none; margin-right:2px; width:123px; display:block; text-align:center; padding-top:8px; padding-bottom:5px;}
.mainmenulink:hover {background:url(./images/btn-org.jpg) no-repeat left top;float:left; margin-right:2px; width:123px; display:block;}
#submenu {padding:0; border-bottom:1px solid #4188ef; border-left:1px solid #fa992c; border-top:1px solid #fa992c; border-right:1px solid #fa992c; list-style:none; height:30px; text-align:center; clear:both}
.org-line{border-bottom:1px solid #fa992c;}
.submenu, .submenu a {font-size:11px; list-style:none;  color:#2165c6; float:left; padding-left:125px;}
.submenu li {margin:0px; padding:3px;}
#middle{width:1003px;  padding:0; text-align:center;  margin:0; clear:both; height:auto;margin-left:auto; margin-right:auto; overflow:auto !important; overflow:hidden}
.middlebody {width:983px; margin:0 10px 0 10px; text-align:left}

#leftpan {width:197px; height:auto;  padding:10px 0 0 10px; text-align:left; float:left; margin-right:5px; margin-top:10px; }
#lefttop {width:197px; height:auto; float:left; margin-bottom:10px;}

.left-top {background:url(./images/left-btn-top.gif) no-repeat left top; height:29px; width:182px; display:block;  color:#333333; letter-spacing:1px; font-size:14px; text-indent:5px;font-weight:bold; text-align:left; padding-top:10px;padding-left:15px; }

.listyle {list-style:none; padding:5px 0 2px 5px; margin:0px;color:#3f3f3f; }
.colum1  { width:75px; font-size:11px; color:#252525; float:left; margin-bottom:2px; display:block}
.colum2  { width:75px; font-size:11px; color:#252525; margin-bottom:1px; display:block; margin-top:1px; text-align:left}
.colum4  { width:175px; font-size:11px; color:#252525; margin-bottom:1px; display:block; margin-top:1px; text-align:left}

.colum3  { font-size:11px; color:#252525; margin-bottom:1px; display:block; margin-left:80px; margin-top:1px; text-align:left; }
.left-middle { border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; margin-left:20px; background-color:#fff; margin:0px; text-align:left; }
.photo-gallery { border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB;  margin:0px; text-align:left; width:195px; }
.left-middle ul {padding:5px 0 5px 5px;}
.left-middle dd dl {padding:0px;}
.left-btm {background:url(./images/left-btn-btm.gif) no-repeat left top; height:9px; width:197px; display:block; font-size:2px;}
.login-txtfiled {width:70px; height:13px; font-size:11px; border:1px solid #252525;}
.login-ico {background:url(./images/login-ico.jpg) no-repeat right top; margin-right:5px; float:right; height:27px; width:28px; }
.org-button{background:url(./images/org-btn-mid.gif) repeat-x left top; color:#fff; font-size:11px; height:17px; width:100px; text-align:center;  margin-left:10px; font-weight:bold; border:0px;}
.org-button a{color:#fff; font-size:11px; font-weight:bold; text-decoration:none;}
.text-link {
font-size:11px;
color:#252525;
text-decoration:none;
}

.text-link a{
font-size:11px;
color:#252525;
text-decoration:none;
}
.text-link a:hover {
color:#000;
text-decoration:underline;
}
.textlk {
font-size:11px;
color:#252525;
text-decoration:underline;

}
.textlk:hover {
color:#000;
text-decoration:none;
}


.features ul li {list-style:none; margin:0px; padding:0px; }
.features li { color:#000; background:url(./images/small_bullet.jpg) no-repeat 0px 0px; padding:0 0 0 17px; font-size:11px; text-align:left; line-height:14px; border:none; margin:0}

.featureslogin ul li {list-style:none; margin:0px; padding:0px;}
.featureslogin li { color:#3f3f3f; background:url(./images/star.jpg) no-repeat 0px 3px; padding:0 0 0 12px; font-weight:bold; font-size:11px; text-align:left; line-height:14px; border:none; margin:0}


.prouct-combo {font-size:11px; color:#252525; border:1px solid #252525; width:170px; height:18px;}

.blue-subhead a{color:#333; text-align:left; font-weight:bold; font-size:14px; margin:0px; text-decoration:none;}
.blue-subhead a:hover {color:#000; text-decoration:underline;}

#midpan {width:564px; height:auto; float:left; margin:0 0 0 2px !important; margin:0 0 0 3px; text-align:left; padding-bottom:7px;  /*margin:10px 4px 10px 4px; margin-left:217px;position:absolute*/}
#midpannew {width:70%; height:auto; float:left; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px;text-align:left; /* margin:10px 8px 10px 8px; margin-left:217px;position:absolute*/}
#midpannew-full {width:100%; height:auto; float:left; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px;text-align:left; /* margin:10px 8px 10px 8px; margin-left:217px;position:absolute*/}
.mid-top {background:url(./images/mid-top.gif) no-repeat left top; height:23px; width:543px; display:block;  color:#FFFFFF; font-size:11px; font-weight:bold; text-indent:5px; text-align:left; padding-top:6px;}
.org-txt {font-size:15px; color:#f68204; text-decoration:none; font-weight:bold; padding:10px 5px 5px 5px;}
.gray-table {background-color:#f7f7f7; border:1px solid #eeeeee; padding:10px; margin:5px; font-size:11px; }

/*added by Prakash for photogallery*/
.org-table {background-color:#FDDAB3; border:1px solid #eeeeee; padding:10px; margin:5px; font-size:11px; }


.org-staticbtn { background:url(./images/org-button.jpg) no-repeat left top; height:19px; width:169px; display:block; font-size:11px; font-weight:bold; margin-top:5px; margin-bottom:5px; color:#ffffff; text-align:center;padding-top:2px;}
.mid-btm {background:url(./images/mid-btm.gif) no-repeat left bottom; height:10px; width:543px; display:block; font-size:2px; margin:0}
.norm-txt {font-size:11px; color:#252525; float:left; line-height:16px;}
.awards li {color:#000; background:url(./images/org-bul.gif) no-repeat 5px 3px; padding-left:15px; font-size:11px; text-align:left; line-height:14px; border:none; margin-top:15px;}
.big-txt {font-size:15px; color:#252525; font-weight:bold}
.img-left {float:left; margin:10px 5px 5px 5px; }
.img-right{float:right; }
.readmore{ float:right; font-size:11px; font-weight:bold; text-decoration:none; color:#252525;}
.readmore:hover { font-weight:bold; text-decoration:udnerline; color:#000000;}
#rightpan {width:200px; text-align:left; float:right; margin-top:10px; margin-right:2px; /* margin-left:770px;position:absolute*/}
.disusion-org-txt {font-size:13px; color:#f68204; text-decoration:none; font-weight:bold; text-align:center; padding:10 0 0 10;}
.gry-txt {color:#757474; font-style:italic; font-size:11px}
#footer {width:1003px; background:#fff; padding:0;  margin:0; clear:both; margin-left:auto; margin-right:auto; padding-top:5px !important; padding-top:0; }
.footer { width:983px; height:56px;  display:block;font-size:11px; color:#333; text-decoration:none; margin:0 10px 0 10px; }
.footer-new {font-weight:bold; }

.footer-txt, .footer-txt a{ color:#333; text-decoration:none; padding-top:3px;}

.footer-txt a:hover{ color:#000; text-decoration:none;}
.footer ul {list-style:none;}
.clearboth { clear:both;}
.bottommargin { margin:0px 0px 5px 0px;padding:0;}
.gray-line {border-bottom:1px solid #eeeeee;}
.dot-line { background:url(./images/dot-line.gif) repeat-x left top; height:5px; margin-top:5px; margin-bottom:5px; padding-left:5px; padding-right:5px; display:block}
.topbtm-margin{margin-bottom:3px; margin-top:3px;}
.discussionbrd li { color:#000; background:url(./images/small_bullet.jpg) no-repeat 0px 0px; padding:0 0 0 15px; font-size:11px; text-align:left; line-height:14px; border:none; margin:0 0 10px 7px; }
.discussionbrd {margin-bottom:5px;}
.txtfiled1 {height:18px; font-size:11px; border:1px solid #9dc3e7; width:150px;}
.TextBoxError {height:18px; font-size:11px; border:1px solid #9dc3e7; width:150px;border:1px solid red;}
.TextBox {height:18px; font-size:11px; border:1px solid #9dc3e7; width:150px;}
.linkbutton{ color:#2165c6; text-decoration:underline;}
.linkbutton:hover{color:#000; text-decoration:underline;}


/******************** Menu Style class **************************/
#dolphincontainer{margin: 0 auto; text-align:center; width:990px;}

#dolphinnav
{
width:990px; float:left; background-color:#ffffff; padding:0px; vertical-align:bottom; height:28px; margin:0 auto; font-size:11px; font-weight:bold;   margin-left:2px;}

#dolphinnav a {background:url(./images/btn-blue.jpg) no-repeat left 3px; color:#333; text-align:center; float:left; display:block; height:28px !important; text-decoration:none;  width:120px; padding-top:0px; line-height:32px; margin-right:3px;}

#dolphinnav a.current {background:#fff url(images/btn-org.jpg) no-repeat;}


#topicons
{float:left;margin-top:5px;line-height:22px; position:absolute;}
#topicons img
{float:left; margin:0 3px 0 3px; border:0px none;}


#dolphin_inner{clear:both;font-size:11px; list-style:none; padding-top:5px;  height:28px; text-align:center; width:982px; margin:0 auto; line-height:25px; background:url(./images/submenubg.gif) repeat-x top left; /*padding-left:123px;*/  text-align:center; margin-left:auto; margin-right:auto; font-weight:bold;}
#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{color:#000; text-decoration:none;  display:inline-block;}
#dolphin_inner a{text-align:center; width:auto;}
#dolphin_inner a:hover{color:#0000ce;text-decoration:none;}
#dolphin_inner a.current {color:#fde;text-decoration:none;}
.innercontent{display: none;}

.formstyle {width:95%;padding:10px;min-height:300px;height:auto;}
.formstyle dt {width:40%; float:left; font-size:11px; color:#252525;line-height:20px;}
.formstyle dd {width:60%; float:left; font-size:11px; color:#252525;line-height:20px;padding-left:0px;}
.formheader { background-color:#e7f0fc;line-height:20px;  font-size:14px; letter-spacing:1px; font-weight:bold; color:#256ec0; text-indent:2px; margin:0px 0px 0px 0px}
.required
{ font-size:11px;
font-weight:normal;
color:Red;
text-decoration:none;
}

.submit-gr-bld {border:1px solid #6bc40e; background:url(./images/but-gr.gif) repeat-x left top;  height:20px; padding-left:5px; padding-right:5px; padding-top:1px; color:#ffffff; font-size:11px; font-weight:bold}


/* **************************************************************/



.PhotoGallery 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	background-color:#181818;
	height:auto;  padding:10px 0 0 10px; 
	text-align:left; float:left; margin-right:5px; 
	margin-top:10px;
	vertical-align:top;
	font-weight:bold;
}

.DropDown
{
height:18px;
vertical-align:middle;
background-color:Black;
color:White;
border:1px solid #B5B8C8;
font-size:11px;
border:1px;
}


.top-bg{background:url(./images/headgr.gif) repeat-x left top;vertical-align:middle; height:40px; display:block; color:#fff; font-size:11px; font-weight:bold; }

.top-bg span {text-indent:5px; text-align:left; padding-top:3px;}
.btm-bg{background:url(./images/btm-bg.gif) repeat-x left top; height:9px;}

/************************TreeView*********************************************/
.RootNode
{
	font-size :12px;
	font-weight :normal ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 1px 5px;
	color :Black;
	
}
.leafNode
{
	font-size :11px;
	font-weight :normal ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 1px 5px;
	color :Black;
	
}


.GridHeader{background:#256ec0;color:#fff; height:22px; padding:5px 0px 0px 5px; font-size:14px; font-weight:bold;  }
.GridPager {background:#256EC0;color:#fff; height:22px; font-size:11px; font-weight:bold;  padding-left:5px;}
.GridPager A {background:#256EC0;color:Orange; height:22px; font-size:11px;font-weight:bold;}
.GridRow {background:#eff5f8;color:#232323; height:20px; font-size:11px; border:0px; padding-left:5px;}
.GridAlternate {background:#FFF;color:#232323; height:20px; font-size:11px; border:0px; padding-left:5px; }
.GridSection {background:#4f8ed5;color:#fff; height:22px; font-size:11px; font-weight:bold;  padding-left:5px;}
.GridGroupRow {background:#C6D8EC;color:#000; height:22px; font-size:11px; font-weight:bold;  padding-left:5px;}


/*New css*/
.bgtop{background:url(./images/headgr.gif) repeat-x left top; height:40px;font-size:14px; text-indent:5px;font-weight:bold;letter-spacing:1px; text-align:left;}




.left-top {background:url(./images/left-btn-top.gif) no-repeat left top; height:29px; width:182px; display:block;  color:#333333; letter-spacing:1px; font-size:14px; text-indent:5px;font-weight:bold; text-align:left; padding-top:10px;padding-left:15px; }


.btm-bg-cat{background:url(./images/pr-btm-bg.gif) repeat-x left top; height:9px;}
.middlecat{border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; height:auto; overflow:auto;}
.middlecat-nohgt{border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; }
.txt {font-size:14px; font-weight:bold ; color :#333 ; letter-spacing:1px; padding-top:10px;background:url(./images/headgr.gif) repeat-x left top; height:24px}


#shopcart-cat {width:260px; height:auto; text-align:left; padding-top:0px; float:left;margin-top:0px; margin-left:auto; margin-right:auto;}
#shopcart-catlog {width:auto; margin-top:0px; margin-left:0px !important;  margin-left:3px; margin-right:0; height:auto; text-align:left; float:left; background-color:#fff}
.sc-menu-bg{ background:url(./images/sc-menu-bg.gif) repeat-x left top; height:18px; display:block; font-size:11px; width:210px; color:#000; font-weight:bold; border-bottom:1px dotted #aed4e4; padding:5px;}
.sc-menu-txt{font-size:11px; color:#252525; font-weight:bold; text-decoration:none;}
.sc-menu-txt:hover{font-size:11px; color:#000; font-weight:bold; text-decoration:none;}
.pro-cat{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px;}
.pro-cat-middle{border-left:1px solid #347ae0; border-right:1px solid #347ae0; background-color:#f4f7fa; }
.pro-cat dd{padding-left:10px;}
.sc-btm-bg{background:url(./images/sc-btm-bg.gif) repeat-x left top; height:9px;}
.pro-catelog {margin:10px 5px 10px 5px;padding:0px 10px 0px 10px; float:left; border:1px solid #595959;}
.pro-catelog dt{ margin:8px;text-align:center}
.pro-catelog dd{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:10px; line-height:16px}
.pro-catelog-col1{width:40px;  float:left}
.pro-catelog-col2{width:80px; float:left}
.pro-catelog-txt{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;  padding-top:5px;}
.pro-catelog-txt a{font-size:11px;color:#000; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif;  padding-top:5px;}
.pro-catelog-txt a:hover{font-size:11px;color:#000;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;  padding-top:5px;}

.addcart-img{clear:both; padding: 10px 8px; text-align:center}
.txthead, .txthead a {color:#1e67d1;font-weight:bold}
.txthead a:hover{color:#252525;font-weight:bold; text-decoration:none;}
.mid-dot-border {border-top:1px dotted #fca23b;}
.records {margin:10px; text-align:left; width:200px; float:left}
.records li {font-size:11px; font-weight:bold; float:left; padding-left:10px; padding-right:10px; line-height:20px;}
.blue-border { border:1px solid #1e67d1}
.pages {margin:10px; text-align:left; float:left; width:250px}
.pages li {font-size:11px; font-weight:bold; float:left; padding-left:10px; padding-right:10px; line-height:20px;}
.pages li img{margin:2px;}
.gotopage {margin:10px 5px; text-align:left; float:right; width:170px}
.gotopage li {font-size:11px; font-weight:bold; float:left; padding-left:10px; padding-right:10px; line-height:20px;}
.gotopage-combo {font-size:11px; color:#595959; height:18px; width:40px; border:1px solid #1e67d1}

.Paging1{font-size:11px;text-align:left;height:auto; width:auto;font-weight:normal;float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
 
/*Discussion Board Class Start*/
.postheader {background:#85baf0;color:#404040;line-height:22px;}
.post {background-color:#e0ebf6;color:#404040;line-height:18px;	}
.post_alt {background-color:#f0f0f0;color:#404040;line-height:18px;	}
div.postdiv {min-height:100px;overflow:auto;width:100%;}
.postfooter {background-color:#D1DCEB;}
.postsep {background:#D1DCEB url(./images/footer_css.gif) repeat-x;height:5px;}
.content {background-color:#FFFFFF;border:1px solid #8394B2;color:#000000;font-family:verdana,Arial,Helvetica,sans-serif;font-size:8pt;padding:0px;}
.Header1 {background-color:#7D8CFF;background-image:url(./images/bg_header1.gif);color:#FFFFFF;font-size:11px;font-weight:bold;height:32px;text-align:center;}
/*.Header2 {background-color:#7D8CFF;background-image:url(./images/bg_header2.png);color:#256ec0;font-weight:bold;height:28px;}*/
.Header2 {background:url(./images/msg-header.gif) repeat-x left top; font-size:11px; color:#063679; text-indent:2px; font-weight:bold;height:28px}
.postlinkA { color:#ffffff; text-decoration:underline;}
.postlinkA:hover{color:#000; text-decoration:underline;}
/*End Discussion Board Class*/

/*MyAccount Class Start*/
#msg-board {width:auto; height:auto; text-align:left; float:left; background-color:#fff;}
.msg-menu{background:url(./images/msg-menu-bg.gif) repeat-x left bottom; line-height:24px; color:#fff; font-size:11px; width:150px; float:left; display:block; text-align:center; font-weight:bold; margin-right:3px;}
.msg-menu-on{background:url(./images/msg-menu-on.gif) repeat-x left bottom; line-height:22px; color:#1d1d1d; font-size:11px; width:150px; float:left; display:block; text-align:center; margin-right:3px;}
.msg-tab-border{border:1px solid #2d73d7;padding:10px 10px;}
.msg-menulink{font-size:11px; color:#fff; text-decoration:none; text-align:center}
.msg-menulink:hover{font-size:11px; text-decoration:underline;}
.msg-textlink{font-size:11px; color:#232323; text-decoration:none; line-height:24px;}
.msg-textlink:hover{color:#000; text-decoration:underline;}

.msg-brd-header{background:url(../images/msg-header.gif) repeat-x left top; font-size:11px; color:#063679; text-indent:2px; font-weight:bold}
.msg-left-bg{background:#c7daee;}
.msg-crn-leftlink{background:#e9f1fa; line-height:22px; border-bottom:1px solid #6258a0; font-size:11px; color:#232323; text-decoration:none}
.msg-leftlink{background:#c7daee; line-height:22px;border-bottom:1px solid #c7daee;}
.msgtabhead{background:#bcd3ec; font-size:11px; font-weight:bold; color:#181818; line-height:24px;text-align:left}
.msgmaintabbg{background:#f2f7fc;}
.msgtr1{background:#d2e4f6; font-size:11px; color:#1d1d1d; line-height:24px;}
.msgtr2{background:#e5f0fb; font-size:11px; color:#1d1d1d; line-height:24px;}
.msggray-leftbdr{border-left:1px solid #dddddd;}
/*MyAccount Class End*/

.topicons {float:left; margin:0;}
.topicons ul li { padding:3px;width:22px; float:left}
.topicons ul li img { margin-right:3px;}

/*checkout Class Start*/

.org-bg{background:url(./images/org-box-bg.gif) repeat-x left top; height:26px;}
.org-middle{border-left:1px solid #ffae14; border-right:1px solid #ffae14;}
.blk-txt {font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:26px;background:url(./images/org-box-bg.gif) repeat-x left top;}
.org-bg{background:url(./images/org-btm-bg.gif) repeat-x left top; height:8px;}
.org-tab-head { background-color:#ffbd3e; color:#000; font-size:14px; font-weight:bold; line-height:25px; border-bottom:1px solid #fff; text-indent:3px;}
.org-tr1 { background-color:#fff1d7; color:#000; font-weight:normal; font-size:11px; border-bottom:1px dotted #eeeeee; height:60px;}
.org-tr1 img {margin:8px;}
.org-tr2 { background-color:#fff9ee; color:#000;font-weight:normal; font-size:11px; border-bottom:1px dotted #eeeeee;height:60px;}
.org-tr2 img {margin:8px;}
.grn-btn-big {background:url(./images/grn-btn-big.gif) no-repeat left top; font-size:11px; font-weight:bold; color:#fff; width:180px; line-height:16px; text-align:center; display:block; height:25px; margin-right:10px; float:left;border:1px solid #fff;}
.grn-btn-sml {background:url(./images/grn-btn-sml.gif) no-repeat left top; font-size:11px; font-weight:bold; color:#fff; width:95px; line-height:14px; text-align:center; display:block; height:18px; margin-right:10px; float:left}
.gry-border{border-top:1px solid #000;}
.blue-tab-head{background-color:#E3ECFB; color:#154286; font-size:11px; font-weight:bold; text-indent:5px; line-height:20px;}
.chk-txtfiled{height:18px; font-size:11px; border:1px solid #9dc3e7; width:150px;}
.txtindent {text-indent:5px;}
.normtext {font-size:11px; color:#252525;}

.category-bg{background:url(./images/product-bg.gif) no-repeat center center; text-align:center;}
.category-org-txt{color:#f68204; text-decoration:none; font-weight:bold; text-align:left;}
.category-org-txt:hover{color:#252525; text-decoration:underline; font-weight:bold; text-align:left;}


.paytr{background:#f5f6f6; color:#000; font-size:11px; border-bottom:1px dotted #dadada;}
.order-details{background:url(./images/order-details.gif) no-repeat left bottom; color:#000; font-size:14px; text-indent:45px; line-height:36px; font-weight:bold}
.payorgbg{background:#ffbd3e; font-size:1px;}
.address-details{background:url(./images/address-details.gif) no-repeat left bottom; color:#000; font-size:14px; text-indent:45px; line-height:36px; font-weight:bold}
.payment-details{background:url(./images/payment-mode.gif) no-repeat left bottom; color:#000; font-size:14px; text-indent:45px; line-height:36px; font-weight:bold}
.paymentbg{background:#f5f6f6; color:#000; font-size:11px; border-bottom:1px solid #dadada;}
	
.blu-btn{margin:2px; width:75px; float:left}
.blubtnbg{background:url(../images/blu-btn-bg.gif) repeat-x left top;line-height:18px; font-size:11px; color:#fff; font-weight:bold; text-align:center;}

div.panel-lang-block {
background:#e6e5e5 none repeat scroll 0%;
display:none;
padding:1px;
position:absolute;
text-align:left;
width:90px;
z-index:10;
}

div.panel-block {
background:#e6e5e5 none repeat scroll 0%;
display:none;
padding:1px;
position:absolute;
text-align:left;
width:80px;
z-index:10;
}
.lang
{ 
	font-size:10px;
	text-decoration:none;color:#666666; padding:0px; font-weight:bold;
	border:1px solid transparent;cursor:pointer; text-transform:uppercase; 
	vertical-align:middle;height:25px;
	
}
.lang-on {font-size:10px;background-color:#fff; color:#202020;padding:0px;font-weight:bold; border:1px solid transparent ;cursor:pointer; text-transform:uppercase;vertical-align:middle;height:25px;}

.lang-txt{font-size:10px; font-weight:bold; color:#666666; text-decoration:none;}
.lang-txt:hover{color:#202020;font-weight:bold; text-decoration:none;}
.stepline{background:url(./images/stepline.gif) no-repeat right center;}


.grn-button{background:url(./images/grn-bg.gif) repeat-x left top; color:#ffffff; font-size:11px; height:18px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; border:0px;}
.grn-button a{color:#fff; font-size:11px; font-weight:bold;text-decoration:none;}
.grn-button a:hover{color:#fff; font-size:11px; font-weight:bold;text-decoration:none;}
.Error-txt {font-size:11px; color:Red; float:left; line-height:14px;}
.Billing-txt {font-size:11px; color:#252525; float:left; line-height:18px;padding:5px 5px 5px 5px; }
div.alert {
	margin: 1.2em 0;
	padding: 5px 5px 5px 5px;
	background-color: #ffd;
	border: solid 1px #ea7;
	font-size:11px;
	color: Red;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/*TabView Control Styles*/
#dolphinnav1
{
display:block;width:100%; background-color:#ffffff; padding:0; text-align:center; float:left; margin:0; line-height:24px;
}
#dolphinnav1 ul{font-size:12px; font-weight:bold; float:right; list-style:none; margin-bottom:0px;}
#dolphinnav1 ul li{color:#000000; float:right;  text-decoration:none; margin-right:2px; width:80px; display:block; text-align:center; height:24px;line-height:24px;}

#dolphinnav1 ul li a{background:url(./images/tabview1.gif) no-repeat left top; color:#000; float:right; height:24px; text-decoration:none; margin-right:2px; width:80px; display:block; text-align:center;line-height:24px;}
#dolphinnav1 ul li a:hover{background:#fff url(./images/tabview-org1.gif) no-repeat left top;color:blue;width:80px;text-decoration:none;height:24px;line-height:24px;}
#dolphinnav1 ul li a.current,#dolphinnav1 ul li a.current:hover{color:blue;width:80px;text-decoration:none;background:#fff url(images/tabview-org1.gif) no-repeat;line-height:24px;height:24px;}

/*End TabView Control Styles*/

.RPbluetext{color:#3258a9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; margin-left:5px; margin-top:0px; text-align:center;
}
.tblbody{margin:7px 0 ;}


.submit-org-bld_small { background:url(./images/btn_small.jpg) left top; width:54px;  height:23px; border :0;  color:#ffffff; font-size:10px; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
.submit-org-bld_medium { background:url(./images/btn_medium.jpg) left top;  width:81px; height:23px; border :0;  color:#ffffff; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.submit-org-bld_large { background:url(./images/btn_large.jpg) left top; width:152px;  height:23px; border :0;  color:#ffffff; font-size:10px; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}

.small-txt {color:#333333; letter-spacing:1px; font-size:11px; text-indent:5px;font-weight:bold; text-align:left; padding-top:10px; }
.headertxt {font-size:14px; font-weight:bold ; color :#333 ; letter-spacing:1px; padding-top:10px;background:url(./images/headgr.gif) repeat-x left top; height:24px}
#registration {width:auto; margin-top:0px; margin-left:1px; margin-right:auto; height:auto; text-align:left; float:left; background-color:#fff}
.registrationtxt {font-size:14px; font-weight:bold ;padding-left:15px; color :#333 ; letter-spacing:1px; padding-top:10px;background:url(./images/headgr.gif) repeat-x left top; height:24px}
.icotitle
{
	font-size:14px;	
	text-decoration :none;
	letter-spacing :1px;
}

#Top_Control{font-size:14px; list-style:none; padding-top:5px;  height:26px; vertical-align:middle;  width:977px; margin:0 auto;  background:url(./images/topmenubg.gif) repeat-x top left;padding-right:10px; }


.toplabel{text-transform:uppercase ;letter-spacing :1px;font-size:10px;color:#666666;font-weight:bold;}

.photoid{margin:10px 18px 10px 18px; float:left; background:url(./images/photo-bgimg.jpg) no-repeat top; width:180px; height:307px; }

.photobox{ font-size:11px; }
.photobox-titletext{font-size:11px; color:#FFFFFF;}
.listbox{border:1px solid #0033CC; color:#003399;}


.back-text{color:#0066CC; text-decoration:none; }
.back-text a{color:#0066CC; text-decoration:underline; }
.back-text a:hover{color:#0066CC; text-decoration:none; }

.inputbox{ border:2px solid #cccccc; background:#d8d8d8; color:#2F4468; padding:2px 10px;} 

.bt-search{background: url(./images/search.jpg) no-repeat top center; height:23px; width:81px; border:0px; color:#FFFFFF; font-weight:bold;}

.page-text{color:#0066CC; text-decoration:none; padding:2px 5px;}
.inn-title-text{font-size:14px;font-weight:bold; padding:5px 18px; text-align:left;}

.inn-sub-titletext{color:#00339c; font-size:14px; padding:10px 2px ; font-weight:bold;} 

.pub-text{color:#666666;}

.ingn-text{ color:#000000; font-size:11px; text-decoration: none;}
.ingn-text a{ color:#6599ff;font-size:11px; text-decoration: none; text-decoration:underline;}

.blue-title-text {color:#3566cc; font-size:14px;font-weight:bold; text-decoration:underline;}
.link-text{font-size:14px; text-decoration:underline;}

.player-topbg{background:url(./images/player-topimg.jpg) top no-repeat; width:470px; height:28px; color:#FFFFFF; font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;}
.black-text{color:#000000;}
.box-tleft-bg{background:url(./images/box-leftbg.jpg) top no-repeat; width:7px; height:24px;}


.box-tright-bg{background:url(./images/box-ribg.jpg) top no-repeat; width:7px; height:24px;}
.box-tmid-bg{background:url(./images/box-midbg.jpg) top repeat-x; height:24px; color:#FFFFFF; font-size:11px; }
.box-midbox-bg{border:1px solid #cfcfcf; background:#e6e6e6; text-align:center;}
.box-bot-bg{ background:url(./images/box-bot-bg.jpg) top repeat-x; height:45px;}
.imgmargin{margin:15px;}

.bt-clickview{height:23px; width:132px; background: url(./images/click-view.jpg) no-repeat top; color:#FFFFFF; font-size:11px; font-weight:bold; border:0px;}

.bt-view{height:23px; width:54px; background: url(./images/view.jpg) no-repeat top; color:#FFFFFF; font-size:11px; font-weight:bold; border:0px;}
.box-bot-txt{font-size:14px;letter-spacing:1px; font-weight:bold;}
.box-midbox-photo_bg{border:1px solid #cfcfcf; background:#e6e6e6;text-align:center;
	padding:15px;width:126px;height:135px !important; padding:15px;width:126px;height:120px;
	 }
.bot-add-bg{background: url(./images/mail-bot-add1.jpg) top no-repeat; width:677px; height:105px;}

/* Mail text */
.note-text{font-size:11px; padding-left:10px; line-height:18px; color:#aaaaaa;}
.mail-gntext-s{font-size:13px; padding-left:10px; line-height:18px;}
.mail-gntext{font-size:14px; padding-left:10px; line-height:18px;}

.mail-gntext a{font-size:14px; text-decoration:underline; color:#000000;}

.mail-titletext{font-size:15px; font-weight:bold; padding-left:10px;}

.mail-ri-topbg{background:url(./images/ri-box-topbg.jpg) top no-repeat; width:198px; height:40px; font-size:14px; color:#FFFFFF; text-align:center; vertical-align:middle; font-weight:bold;}

.mail-ri-midbg{background:url(./images/ri-box-mid-bg.jpg) repeat-y top; padding:8px;}

.mail-ri-botbg{background:url(./images/ri-box-botbg.jpg) top no-repeat; height:198px; height:8px;}
.readmore a{color:#0066FF; text-decoration:underline;text-align:right;}
.readmore a:hover{color:#0066FF; text-decoration:underline; text-align:right;}

.mail-bot-addtext{font-size:13px; padding:5px 10px;}

.welcome-text{font-size:40px;}

.mailer-topimg{background:url(./images/mailer-topimg.jpg) no-repeat top; height:120px; width:720px;}

.mailer-topimgnew{background:url(./images/smallheader.jpg) no-repeat top; height:120px; width:720px;}

.mailer-midbg{background:url(./images/mailer-bg.jpg) top repeat-y;}
.mailer-botbg{background:url(./images/mailer-bot-bg.jpg) top no-repeat; height:22px;}

.mailer-menubg{background:url(./images/mailer-bot-menu.jpg) no-repeat; height:42px; width:675px; font-size:13px; text-decoration:none;}
.mailer-menubg a{ color:#000000; text-decoration:none; font-size:13px; }
.mailer-menubg a:hover{ color:#000000; text-decoration:underline; font-size:13px;}
.mail-bt-addtocart{background:url(./images/add-cart.jpg) no-repeat top; height:23px; width:72px; color:#FFFFFF; border:0px; font-size:11px;}

.news-text{color:#252525; text-decoration:none; }
.news-text a{color:#252525; text-decoration:underline; }
.news-text a:hover{color:#000; text-decoration:none; }

.Member-text{font-size:26px; font-weight:bold;}
.G {color: #0B99FF}
.F {color: #FF4A03}
.I {color: #06D901}
.M{color: #7F01C5}

.mail-titletext a{font-size:15px; font-weight:bold; padding-left:10px;text-decoration:underline;color:Black;}
.mail-titletext a :hover{font-size:15px; font-weight:bold; padding-left:10px;text-decoration:none;}
.normtextMedium {font-size:14px; color:#252525;}


.ftr	
{
	background:#fff;
}



/*dolphin_inner-menu{ float:left; width:995px; height:48px;  text-align:center;}*/

.glowingtabs{
float:left;
margin:0 auto;
text-align:center;
width:995px;
line-height:normal;
background:url(./images/sub-tabmenu-bg.gif) left top repeat-x !important;
height:48px !important;
line-height:48px;
padding-left:4px;
}

.glowingtabs ul{
list-style-type: none;
margin:0px 0px 0px 0px;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:5px 0px 0px 0px;
text-align:center;
}

.glowingtabs li{
display:inline;
margin:0; padding:0px;
text-align:center;
}

.glowingtabs a{
float:left;
background:url(./images/submenu-normal-left.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding-left:6px;
padding-bottom:0px;
text-decoration:none;
}

.glowingtabs a span{
float:left;
display:block;
background:url(./images/submenu-normal-right.gif) no-repeat right top;
padding: 1px 12px 1px 3px;
font-weight:normal;
color:#3B3B3B;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;font-weight:bold;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color: black;
}

.glowingtabs a.current{ /*Selected Tab style*/
background-position:0 -27px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a.current span{ /*Selected Tab style*/
background-position:100% -27px; /*Shift background image up to start of 2nd tab image*/
color: black;

}

.glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -27px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -27px; /*Shift background image up to start of 2nd tab image*/
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}




.fullsize {float:left; margin-left:-5px !important; width: 990px; text-align: center;}