body{ padding:0; margin:0; background:#D5D5D5 url(../images/background.gif) repeat-y center top; font:normal 12px Arial, Helvetica, sans-serif; color:#000; }
a{ color:#0f6f3f; text-decoration:none;}
a:hover{ text-decoration:underline;}
a img{ border:none;} 
div,span,img,ul,ol,li,em,ins,hr,p,a,form,fieldset,legend,label,input,select,textarea,h1,h2,h3,h4,h5,h6{ padding:0; margin:0;}
.clear{ padding:0; margin:0; line-height:0; font-size:0; height:0; clear:both;}
.container{ width:926px; padding:0; margin:0 auto;}

h1{ font:normal 19px Georgia, "Times New Roman", Times, serif; color:#006633; padding:15px 0 9px 42px; border-bottom:1px solid black;}

h3{ font:normal 17px Georgia, "Times New Roman", Times, serif; color:#006633; padding:5px 0 10px 0;}

h6 { color:#006633; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal}

ul { padding:0 0 0 15px}

.border { border:#333 1px solid}
.logos{ padding:20px 0 5px 0; width:923px; margin:0 auto; border:#ff0000 0px solid; position:relative;}
.logos img{width:95px; height:36px;}
.l-left{ float:left; padding:0 3px 0 3px; margin-left:1px;}

.logo{ width:160px; float:left;}
.facebook-contact{ width:143px; height:27px; float:right; padding:23px 0 6px 0; 
background:url(../images/facebook-contact.gif) left 24px no-repeat;}
.facebook-contact ul{ padding:0; margin:0; list-style-type:none; }
.facebook-contact ul li{ padding:0 8px 0 0; margin:0; float:left;}
.facebook-contact ul li a.facebook{ width:24px; height:27px; display:block; text-decoration:none;}
.facebook-contact ul li a.contact{ width:103px; height:27px; display:block; text-decoration:none;}

ul.navigation{ padding:0 30px 0 30px; height:39px; background:url(../images/navigation.gif) left top no-repeat; list-style-type:none; position:relative; display:block; margin:0 0 25px 0;}
ul.navigation li{ float:right;}
ul.navigation li a.shop{ width:102px; height:39px; text-decoration:none; display:block;}
ul.navigation li a.shop:hover{ text-decoration:none;}
ul.navigation li a.design{ width:152px; height:39px; text-decoration:none; display:block;}
ul.navigation li a.design:hover{ text-decoration:none;}
ul.navigation li a.design{ width:152px; height:39px; text-decoration:none; display:block;}
ul.navigation li a.design:hover{ text-decoration:none;}
ul.navigation li a.magazines{ width:102px; height:39px; text-decoration:none; display:block;}
ul.navigation li a.magazines:hover{ text-decoration:none;}
ul.navigation li a.advertising{ width:113px; height:39px; text-decoration:none; display:block;}
ul.navigation li a.advertising:hover{ text-decoration:none;}
ul.navigation li a.about{ width:98px; height:39px; text-decoration:none; display:block;}
ul.navigation li a.about:hover{ text-decoration:none;}
ul.navigation li a.home{ width:102px; height:39px; text-decoration:none; display:block; border:0px solid red; position:absolute; left:37px; top:0;}
ul.navigation li a.home:hover{ text-decoration:none;}

.content{}
.left-pan{ width:245px; float:left;}
.left-pan-thin{ width:192px; float:left; margin:0 16px 0 0}
.leftpan-top{ width:245px; height:17px; background:url(../images/leftpan-top.gif) left top no-repeat;}
.leftpan-mid{ width:190px; background:url(../images/leftpan-mid.gif) left top repeat-y; min-height:800px; padding:0 35px 0 20px;}
.leftpan-bot{ width:245px; height:19px; background:url(../images/leftpan-bot.gif) left top no-repeat;}


.mid-panout{ width:529px; float:left; padding:0 0 0 5px;}
.mid-panout-full{ width:710px; float:left; padding:0 0 0 5px; border:0px blue solid}
.mid-print {width:534px; float:left; padding:0px;}
.mid-print h3.print{ color:#ffffff; padding:0 0 0 5px;}

.mid-pan{}
.midpan-top{ width:531px; height:18px; background:url(../images/midpan-top.gif) left top no-repeat;} 
.midpan-mid{ width:490px; background:url(../images/midpan-mid.gif) left top repeat-y; /*min-height:450px;*/ padding:0 22px 0 19px;} 
.midpan-bot{ width:531px; height:18px; background:url(../images/midpan-bot.gif) left top no-repeat;} 

.midpan-top-full{ width:652px; height:18px; background:url(../images/midpan-top-full.gif) left top no-repeat;} 
.midpan-mid-full{ width:618px; background:url(../images/midpan-mid-full.gif) left top repeat-y; /*min-height:450px;*/ padding:0 22px 0 12px;} 
.midpan-bot-full{ width:652px; height:18px; background:url(../images/midpan-bot-full.gif) left top no-repeat;} 

.midpan-top-noright{ width:721px; height:18px; background:url(../images/midpan-top-full2.gif) left top no-repeat ;} 
.midpan-mid-noright{ width:687px; background:url(../images/midpan-mid-full2.gif) left top repeat-y; /*min-height:450px;*/ padding:0 22px 0 12px;} 
.midpan-bot-noright{ width:721px; height:18px; background:url(../images/midpan-bot-full2.gif) left top no-repeat;} 

.right-pan { width:129px; float:right; padding:0 0 0 15px; border:#ff0000 0px solid}
.right-pan .pad-top a { background:url(../images/right_btn_bg.gif) no-repeat 0 0; display:block; width:129px; text-align:center; color:white; padding:8px 0 0 0; font-size:15px; font-weight:normal}
.right-pan .pad-top a strong { background:url(../images/right_btn_bg.gif) no-repeat bottom; display:block; width:129px; text-align:center; color:white; padding:0 0 8px 0; font-size:15px; font-weight:bold}

.right-pan-in { float:left; margin:0 0 0 50px;}
.right-pan-in .pad-top a { background:url(../images/right_btn_bg.gif) no-repeat 0 0; display:block; width:129px; text-align:center; color:white; padding:15px 0 0 0; font-size:15px; font-weight:normal}
.right-pan-in .pad-top a strong { background:url(../images/right_btn_bg.gif) no-repeat bottom; display:block; width:129px; text-align:center; color:white; padding:0 0 15px 0; font-size:15px; font-weight:normal}

.pad-top{ padding:0 0 25px 0;}


h2{ background:url(../images/steel-grbg.jpg) left top no-repeat; width:204px; height:37px; color:#1c523a; font:normal 19px Georgia, "Times New Roman", Times, serif; display:block; padding:5px 0 0 20px; margin:0 0 0 3px } 


.left-nav{ width:173px; padding:0 0 0 6px}
.left-nav ul{ padding:10px 0 0 0; margin:0; list-style-type:none;}
.left-nav ul li{ background:url(../images/leftnav-bg.gif) left top no-repeat; width:179px; height:30px; padding:0 0 7px 0;}
.left-nav ul li a{ text-decoration:none; color:#FFF; font-size:12px; line-height:30px; padding:0 0 0 18px; font-weight:bold}
.left-nav ul li a:hover{ text-decoration:none;}

.free-coupons{ background:url(../images/coupons_bg.gif) repeat-x 0 0;}
.coupons-head{ background:#1e412f; padding:6px 0 0 0; text-align:center; color:#FFF; font:normal 22px Georgia, "Times New Roman", Times, serif; display:block; height:37px;}
.coupons-pic{ border-left:1px solid #2e6248; border-right:1px solid #2e6248;/* background:#1e412f; */text-align:center}
.coupons-below{ background:url(../images/coupons-congr.gif) left top no-repeat; display:block; padding:12px 12px;}
.white-txt{ color:#FFF; font-size:10px;}

.couponmail{}
.couponmail form{ padding:10px 0 0 0; margin:0; border:0;}
.couponmail form fieldset{ padding:0; margin:0; border:0;}
.couponmail form fieldset label{ padding:5px 0 0 10px; margin:0; border:0; background:url(../images/txtfield-bg.gif) left top no-repeat; width:157px; display:block; height:28px;}
.couponmail form fieldset label input{ border:0; background:none; width:157px; height:17px; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.couponmail form fieldset input.submit{ border:0; background:url(../images/submit-bttn.gif) left top no-repeat; width:98px; height:33px; cursor:pointer;}


h4{ font:normal 22px Georgia, "Times New Roman", Times, serif; color:#006633; padding:0 0 9px 20px; border-bottom:1px solid black;}

.small-heading {font:normal 18px Georgia, "Times New Roman", Times, serif; color:#006633; padding:0 0 2px 8px; border-bottom:1px solid black;}
.dotted-box{ padding:10px 0px 10px 0px; background:url(../images/dotted_line.gif) repeat-x bottom}
.cycle-thumb{ width:135px; float:left; display:block; padding:0 20px 0 0;}
.thumb-info{ width:325px; float:left;}
.pad-top2{ padding:8px 0 0 0;}

.normal-box{ padding:16px 0px 0 0px;}
.thumb-img{ float:left; padding:0 58px 0 0;}/*50px*/
.thumb-imglast{ float:left; padding:0 0 0 0;}
.thumb-imglast img { border:#9d9c9a 1px solid}
.normal-box a { color:#000}

.white-box{ border:0px solid #016734; background:white; margin:15px 0 0 0; padding:20px 20px 20px 15px;}
.white-box a { color:#000099}
.below-search{ width:470px;}
.search-top{ width:470px; height:85px; background:url(../images/shop-search.jpg) left top no-repeat; margin:18px 0 0 0;}
.search-gr{ width:420px; background:url(../images/searchgr-bg.gif) left top repeat-y; padding:20px 25px; border:0px solid blue;}

.white-box ul, .white-box ul li { margin:0; padding:0; list-style-type:none}
.white-box ul li { background:url(../images/bullet.gif) no-repeat 0 2px; padding:0 0 0 10px}

.search-pan{ padding:0; margin:0;}
.search-pan form{ padding:0; margin:0; border:0;}
.search-pan form fieldset{ padding:0; margin:0; border:0;}
.search-pan form fieldset legend{ padding:0; margin:0; border:0;}
.search-pan form fieldset label{ width:107px; height:14px; float:left; background:url(../images/input-bg.gif) left top no-repeat; display:block; padding:5px; margin:0 30px 0 0;}
.search-pan form fieldset label input{ width:107px; height:14px; background:none; border:none;}
.search-pan form fieldset label select{ width:107px; height:14px; background:none; border:none;}
.search-pan form fieldset input.searchbttn{ width:109px; height:40px; background:url(../images/submit-search.jpg) left top no-repeat; cursor:pointer; border:none; float:left;}

.search-pan2 form fieldset{ padding:10px; margin:0; border:0;}
.search-pan2 form fieldset label{ width:107px; height:14px; float:left; background:url(../images/input-bg.gif) left top no-repeat; display:block; padding:5px; margin:0 20px 0 0;}
.search-pan2 form fieldset label.select{ width:167px; height:16px; float:left; background:url(../images/input-bg-big.gif) left top no-repeat; display:block; padding:3px 5px 5px 5px; margin:0 20px 0 0;}
.search-pan2 form fieldset label input{ width:107px; height:14px; background:none; border:none;}
.search-pan2 form fieldset label select{ width:157px; height:19px; background:none; border:none;}
.search-pan2 form fieldset input.searchbttn{ width:109px; height:40px; background:url(../images/submit-search.jpg) left top no-repeat; cursor:pointer; border:none; float:left; margin:-6px 0 0 0}
.search-pan2 form fieldset .or {float:left; width:30px; padding:4px 0 0 0; display:block; margin:0 0 0 -15px; color:#006633; font-size:14px}
.search-pan2 span { color:#326c4f; font-size:11px;}

.search-pan2 form fieldset p.checkbox { height:25px; line-height:25px; }

.search-pan-local form fieldset{ padding:10px; margin:0px 0 0 55px; border:0;}
.search-pan-local form fieldset label{ width:167px; height:14px; float:left; background:url(../images/input-bg-big.gif) left top no-repeat; display:block; padding:5px; margin:0 20px 0 0;}
.search-pan-local form fieldset label.select{ width:167px; height:16px; float:left; background:url(../images/input-bg-big.gif) left top no-repeat; display:block; padding:3px 5px 5px 5px; margin:0 20px 0 0;}
.search-pan-local form fieldset label input{ width:157px; height:14px; background:none; border:none;}
.search-pan-local form fieldset label select{ width:157px; height:19px; background:none; border:none;}
.search-pan-local form fieldset input.searchbttn{ width:109px; height:40px; background:url(../images/submit-search.jpg) left top no-repeat; cursor:pointer; border:none; float:left; margin:-6px 0 0 30px}

.search-pan-local form fieldset input.paynowbttn{ width:109px; height:40px; background:url(../images/paynow.png) left top no-repeat; cursor:pointer; border:none; float:left; margin:-6px 0 0 30px}

.search-pan-local form fieldset .or {float:left; width:30px; padding:4px 0 0 0; display:block; margin:0 0 0 -23px; color:#006633; font-size:14px}
.search-pan-local span { color:#326c4f; font-size:11px;}




.deals{ padding:0 10px 0 0px;}
.heading{}


ul.normal-list{ padding:0; margin:0; list-style-type:none;}
ul.normal-list li{ padding:0 0 7px 0; margin:0; font-size:14px; color:#000;}
ul.normal-list li a{font-size:14px; color:#000; text-decoration:underline;}
ul.normal-list li a:hover{text-decoration:none;}


/*-------------------new css---------------------*/
.c-bottom { margin:14px 0 0 0;}
.searchshop{ background:url(../images/shoplocalbg.gif) no-repeat left top #ff0000; height:167px; margin:0 0 34px 0;}

.searchshop-pan{ padding:59px 0 0 0; margin:0;}
.searchshop-pan form{ padding:0; margin:0; border:0;}
.searchshop-pan form fieldset{ padding:0; margin:0 0 0 27px; border:0;}
.searchshop-pan form fieldset legend{ padding:0; margin:0; border:0;}
.searchshop-pan form fieldset label{ width:107px; height:14px; float:left; background:url(../images/input-bg.gif) left top no-repeat; display:block; padding:5px; margin:0 0 7px 0;}
.searchshop-pan form fieldset label.txt{ width:30px; float:left; display:block; background:none; font-size:18px; color:#ffffff; padding:3px; margin:0; border:0px solid blue;}
.searchshop-pan form fieldset label input{ width:107px; height:14px; background:none; border:none;}
.searchshop-pan form fieldset label select{ width:107px; height:14px; background:none; border:none;
}
.searchshop-pan form fieldset label.big{ width:281px; height:14px; float:left; background:url(../images/big-input.gif) left top no-repeat; display:block; padding:5px; margin:0 20px 7px 0;}
.searchshop-pan form fieldset label select.big{ width:281px; height:14px; background:none; border:none;}
.searchshop-pan form fieldset input.ssearchbttn{ width:109px; height:40px; background:url(../images/submit_shadow.gif) left top no-repeat; margin:0;  cursor:pointer; border:none; float:left;}
.search-box{ border:1px solid #016734; background:white; margin:0; padding:12px 21px;}
.search-box a {color:#326c4f; text-decoration:underline;}
.search-box a:hover {color:#326c4f; text-decoration:none;}
.search-title { font-size:16px; font-weight:normal; text-align:center; color:#040404; padding:0; margin:0 0 10px 0;}
.search-title span.red { font-size:11px; color:#cc3300;}
.search-left{ float:left; display:block; width:170px; padding:0; margin:0;}
.viewmap { font-size:15px; color:#006633; background:url(../images/gr-arrow.gif) no-repeat 0 5px; font-weight:normal; padding:5px 0 0 18px; margin:0 0 6px 0;}
.viewmap a{ text-decoration:none;}
.viewmap a:hover{ text-decoration:underline;}
.search-right{ float:right; display:block; width:125px; text-align:right; font-size:13px; font-weight:bold;  padding:0; margin:0;}
.gap { width:100%; padding:0; margin:0; clear:both; height:9px; line-height:0; }
.pagination { width:718px; padding:0; margin:0;}
.pagination ul{ list-style-type:none; padding:0 0 0 7px; margin:0;}
.pagination ul li { float:left; display:block; width:12px; padding:3px; text-align:center; margin:0 3px 0 0 ; color:#006633; border:1px solid #006633;}
.pagination ul li a{ text-decoration:none;}
.pagination ul li a:hover{ text-decoration:underline;}
.journal-content { width:927px; padding:0; margin:0; position:relative; border:0px solid blue;}
.content-left { float:left; display:block; width:655px; padding:0; margin:0; border:0px solid blue;}
.magazine-img { float:left; display:block; width:272px; padding:0; margin:0;}
.archive { float:left; display:block; width:405px; padding:0 0 0 25px; margin:0; border:blue 0px solid} 

.archive-head { width:385px; padding:0 0 0 20px; background:#cccccc; font-weight:bold; margin:0; height:33px; line-height:33px;} 
.ar-row { width:385px; padding:0 0 0 20px; background:#ffffff; margin:0; height:20px; line-height:20px;}
.ar-row a { color:#040404; text-decoration:none;}
.ar-row a:hover { color:#040404; text-decoration:underline;}
.month { float:left; display:block; width:150px;}
.year { float:right; display:block; text-align:right; padding:0 12px 0 0; width:75px;}
.aralt-row { width:385px; padding:0 0 0 20px; background:#ededed; margin:0; height:20px; line-height:20px;}
.aralt-row a { color:#040404; text-decoration:none;}
.aralt-row a:hover { color:#040404; text-decoration:underline;}

.content-right { float:right; display:block; width:254px; padding:0 0 0 15px; margin:0px 0 0 0; border:#ff0000 0px solid}
.grey-box { margin:0 0 0 0; padding:18px; border:0px solid #9b9b9b;}
.grey-box ul{ list-style-type:none; padding:0; margin:0;}
.grey-box ul li.txttitle{ float:left; display:block; width:96px; padding:0 0 0 4px; margin:0 0 21px 0;}
.grey-box ul li.pdfimg{ float:left; display:block; width:76px; text-align:right; padding:0 20px 0 4px; margin:0 0 21px 0;}
.grey-box ul li.desc{ float:left; display:block; width:475px; padding:0; margin:0 0 21px 0;}
.grey-box ul li.desc a{ color:#040404; text-decoration:underline;}
.grey-box ul li.desc a:hover{ color:#040404; text-decoration:none;}
.grey-box ul li.clear{ width:100%; padding:0; margin:0; clear:both; height:0; line-height:0;}
.rt-links { width:215px; padding:0; margin:0;}
.rt-links ul{ list-style-type:none; padding:0; margin:0;}
.rt-links ul li{ float:left; display:block; width:184px; line-height:30px; background:url(../images/arrow-gr.gif) no-repeat 10px 7px #ededed; padding:0 0 0 31px; margin:0 0 9px 0;}
.rt-links ul li a{ color:#040404; text-decoration:none;}
.rt-links ul li a:hover{ color:#040404; text-decoration:underline;}
.searchlocal { position:absolute; left:332px; top:85px; border:0px solid blue;}
.searchlocal-top{ width:579px; height:85px; background:url(../images/searchshophead.gif) left top no-repeat; margin:0;}
.searchlocal-gr{ width:529px; background:url(../images/searchbigbg.gif) left top repeat-y; padding:20px 25px; border:0px solid blue;}

.searchlocal-pan{ padding:0; margin:0;}
.searchlocal-pan form{ padding:0; margin:0; border:0;}
.searchlocal-pan form fieldset{ padding:0; margin:0; border:0;}
.searchlocal-pan form fieldset legend{ padding:0; margin:0; border:0;}
.searchlocal-pan form fieldset label{ width:107px; height:14px; float:left; background:url(../images/input-bg.gif) left top no-repeat; display:block; padding:5px; margin:0 30px 0 0;}
.searchlocal-pan form fieldset label input{ width:107px; height:14px; background:none; border:none;}
.searchlocal-pan form fieldset label select{ width:107px; height:14px; background:none; border:none;}
.searchlocal-pan form fieldset input.searchbttn{ width:109px; height:40px; background:url(../images/submit-search.jpg) left top no-repeat; cursor:pointer; border:none; float:left;}


.search-result-box{ margin:0; padding:10px 0px;}
.search-result-head{  margin:0 0 10px 0; padding:0; font-size:14px; font-weight:normal; color:#000000; border-bottom:1px solid #333333;}
.search-result-head .company-name-head { float:left; display:block; width:252px; padding:3px 0 3px 11px; margin:0}
.search-result-row{  margin:0; padding:5px 0; background:#ffffff; font-size:12px; font-weight:normal; color:#003366;}
.search-result-row .company-name { float:left; display:block; width:252px; padding:0 0 0 11px; margin:0}
.search-result-row .coupon-btn { float:left; display:block; width:150px; text-align:right; padding:0; margin:0; border:0px solid blue;}
.search-result-row td a, .search-result-altrow td a { color:#003366}
.search-result-row a, .search-result-altrow a { color:#003366}
.search-result-altrow { margin:0; padding:5px 0; background:#ebebeb; font-size:12px; font-weight:normal; color:#003366;}
.search-result-altrow .company-name {float:left; display:block; width:252px; padding:0 0 0 11px; margin:0}
.search-result-altrow .coupon-btn { float:left; display:block; width:150px; text-align:right; padding:0; margin:0; border:0px solid blue;}
/*-------------------new css---------------------*/




.footer{ background:url(../images/footer-bg.gif) left top repeat-y; border:1px solid #999999; padding:12px 0 12px 0; margin:0px auto 16px auto; width:923px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center;}

.footer ul{ text-align:center; display:inline;}
.footer ul li{ text-align:center; display:inline; background:url(../images/footerlisting-bg.gif) right 7px no-repeat; 
padding:0 15px 0 10px;}
.footer ul li.nobg{ background:none; }

h5{ font-size:22px; color:#006633; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 0 10px 0; font-weight:normal;}


/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
width: 500px;
/*background-color: #eee;
border: 1px solid #ddd;
*/
}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 500px;}

#slideshow .slides ul {
width: 2880px;}

#slideshow .slides li {
width: 490px;
float: left;
padding: 0px;}

#slideshow .slides h2 {
margin-top: 0;}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
background-color: #ddd;
border-top: 2px solid #ccc;}

#slideshow .slides-nav li {
float: left;}

#slideshow .slides-nav li a {
display: block;
padding: 15px 10px;
outline: none;}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background-color: #eee;}

.js #slideshow .slides-nav li.on a {
position: relative;
top: -4px;}



.border-red{border:#910000 1px solid; background:#FFEAEA}
.border-green{border:#499300 1px solid; background:#EAFFEA}
span.required_text{color:#910000}

.err_text{color:#910000}
.success_text{color:#499300}
/*-----------new css added by Kaushik----------------*/
.adv-links { width:455px; padding:0; margin:0; border:0px solid blue;}
.adv-links ul{ list-style-type:none; padding:0; margin:0;}
.adv-links ul li{ float:left; display:block; width:425px; line-height:22px; background:url(../images/arrow-gr.gif) no-repeat 2px 3px; padding:0 0 0 23px; margin:0 0 9px 0;}
.adv-links ul li a{ color:#006633; text-decoration:none;}
.adv-links ul li a:hover{ color:#006633; text-decoration:underline;}
.adv-title { width:387px; font-size:15.5px; font-weight:bold; color:#040404; padding:0; margin:0;}
.adv-detail { color:#040404; padding:8px 0 6px 0;}
.grey-box h4{ font:normal 22px Georgia, "Times New Roman", Times, serif; color:#006633; padding:0 0 5px 0px; border-bottom:1px solid black; margin:0 0 5px 0;}
.magazine-links { width:575px; padding:0; margin:0; border:0px solid blue;}
.magazine-links ul{ list-style-type:none; padding:0; margin:0;}
.magazine-links ul li{ float:left; display:block; width:574px; line-height:18px; background:url(../images/arrow-gr.gif) no-repeat 2px 1px; padding:0 0 0 23px; margin:0 0 9px 0;}
.magazine-links ul li a{ color:#006633; text-decoration:none;}
.magazine-links ul li a:hover{ color:#006633; text-decoration:underline;}
/*-----------new css added by Kaushik-----------------*/



/* edit by design somnath on 23 Aug 2011 */
.shop-detail{text-align:left; color:#666;}
.ship-detail-contain{padding:0px; margin:0px;}
.ship-detail-contain p{padding:3px 0px; margin:0px;}
.ship-left{width:80px; float:left; display:block; vertical-align:middle; padding:3px 0; font-weight:bold;}
.ship-right{width:360px; float:right; display:block; text-align:left; vertical-align:middle; padding:3px 0;}
.ship-btn{width:400px; float:left; display:block; text-align:center; vertical-align:middle; padding:3px 0;}
.vendor-submit { padding:0; margin:0;}
.vendor-submit form span { padding:0; margin:0; float:left;}
.vendor-submit form p{ padding:0; margin:0; float:left;}
.vendor-submit form p.clear{padding:0; margin:0; line-height:0; font-size:0; height:0; clear:both;}
.vendor-submit form p em{ padding:0; margin:0; width:100px; float:left; display:block; font-style:normal;}
input.required{border:solid 1px #666; margin:3px 0; float:left;}
textarea.required{border:solid 1px #666; margin:3px 0; float:left;}
.submit-detail{text-align:left; font-size:12px; color:#666; padding:8px 0 6px 0; }
input.submit-btn-form{background:url(../images/submit-btn-form.jpg) left top no-repeat;; color:#FFF; border:0; font-size:12px; width:98px; height:26px; padding:0 0 3px 0; cursor:pointer;}
input.submit-btn-form:hover{background:url(../images/submit-btn-form.jpg) left top no-repeat;; color:#e1e1e1; border:0; font-size:12px; width:98px; height:26px; padding:0 0 3px 0; cursor:pointer;}
h4.no-padding{ padding:0px 0 3px 0;}
.image-con{float:left; display:block; width:150px;}
.text-con{float:right; display:block; width:250px; text-align:left;}
.submit-detail .image-con img{/*border:solid 5px #FFF; outline:solid 1px #258e57;*/ border:1px solid #ccc; }
.cycle-thumb img{border:solid 0px #9d9c9a; outline:solid 0px #258e57;}
.thumb-img p img{border:solid 1px #9d9c9a; outline:solid 0px #258e57;}
.magazine-img-small{ float:left; display:block; width:210px; padding:0; margin:0; text-align:center}
.magazine-img-small img { border:#333 1px solid}
.searchlocal-big{ position:absolute; left:261px; top:85px; border:0px solid blue;}
.searchlocal-top-big{ width:660px; height:85px; background:url(../images/searchshophead.gif) left top no-repeat; margin:0;}
.searchlocal-gr-big{ width:660px; background:url(../images/searchbigbg.gif) left top repeat-y; padding:20px 25px; border:0px solid blue;}
.white-box p a{display:block; background:url(../images/green-arrow.gif) left 4px no-repeat; color:#078661; padding:0 0 0 15px;}

.search_rightpanel { font-family:Arial, Helvetica, sans-serif; padding:10px 24px 24px 24px; color:white}
.search_rightpanel h2 { margin:0; padding:0; background:none; text-align:center;}
.search_rightpanel h3 { margin:0; padding:0; background:none; text-align:center; color:white; font-size:14px; font-family:Calibri, Arial, Helvetica, sans-serif}
.search_rightpanel fieldset { margin:0; padding:0; border:0}
.search_rightpanel fieldset label { background:url(../images/search_rightpanel_input.gif) no-repeat; border:0px; width:203px; height:24px; padding:3px 0 0 3px; display:block; margin:5px 0 5px}
.search_rightpanel fieldset label input, select { background:none; border:0px; width:197px;}
.search_rightpanel fieldset input.searchbttn{ width:109px; height:40px; background:url(../images/submit-bttn.gif) left top no-repeat; cursor:pointer; border:none; margin:0 0 0 0; float:none;}

.large_box {background:#ededed; border:#126326 1px solid; padding:15px;}
.large_box_left { width:595px; float:left; display:block}
.specialbox { background:url(../images/specialbox_bg.gif) repeat-y 0 0 #9be99a; padding:10px; border:black 3px dashed; text-align:center}
.specialbox h3 { font-family:Arial, Helvetica, sans-serif; color:black; font-size:22px; font-weight:bold}
.large_box_right { width:293px; float:right; display:block}

.form_details { position:relative; padding:0 0 0 25px}
.form_details .form_icons, .form_details .form_icons { list-style-type:none; margin:0; padding:30px 0 0}
.form_details .form_icons li.phone { background:url(../images/form_icons.gif) no-repeat -24px -7px; padding:0 0 0 55px; font-size:18px; height:50px; line-height:50px; font-weight:bold; color:#116225}
.form_details .form_icons li.add { background:url(../images/form_icons.gif) no-repeat -24px -63px; padding:0 0 0 55px; font-size:18px; height:50px; font-weight:bold; color:#116225}
.form_details .form_icons li.web { background:url(../images/form_icons.gif) no-repeat -24px -118px; padding:0 0 0 55px; font-size:18px; height:50px; line-height:50px; font-weight:bold; color:#116225}

.form_full, .form_full fieldset,  .form_full label, .form_full p { margin:0; padding:0; border:0}
.form_full fieldset label { width:45px; display:block; float:left; margin:5px 5px 5px 0; text-align:right}
.form_full fieldset input { width:390px; display:block; float:left; border:#447b44 1px solid; margin:5px 0 5px; padding:3px}
.form_full fieldset textarea { width:820px; display:block; float:left; border:#447b44 1px solid; margin:5px 0 5px; padding:3px}
.form_full fieldset input.sendbutton{ background:url(../images/send.jpg) no-repeat; width:113px; height:40px; border:0; float:right; cursor:pointer}
.send_right { text-align:right; width:890px; display:block}
.send_right_btn { text-align:right; width:450px; display:block}


.image-holder { width:290px; height:290px; position:absolute; right:45px; top:0; text-align:right}
.big-font { font-size:13px; font-weight:bold}
.style27 {color:#000000}

.midpan-mid img.float-right { float:right; padding:15px 0 15px 15px}
.midpan-mid img.float-left { float:left; padding:15px 15px 15px 0}


.title_area {border-bottom:1px solid black; clear:both}
.title_area h4{ font:normal 22px Georgia, "Times New Roman", Times, serif; color:#006633; padding:0 0 0 0; border:0px ; float:left}
.title_area span.date { float:right; padding:5px 0 0 0 ;color: #666666;}

.table-style1{border-collapse: collapse;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; width: 100%;}
.table-style2{border:1px solid #000000 } 

.cell-style1{float: left; padding: 15px 15px 15px 0px;}
.cell-style2{float: right; padding: 15px 0px 15px 15px }
.midpan-mid img { width: 100% !important;}