html,body {width:100%;height:100%;margin:0;padding:0;}
img, form {border:none;margin:0;padding:0;}
div, p, a, img {color:#333;margin:0; padding:0;} 
p, h3, h2 {margin:0px; padding:0px;}
a:link,a:active{color:#333;text-decoration:underline;} 
a:hover {color:#333;text-decoration:underline;}
a:visited {color:#333;text-decoration:underline;}

ul, li {list-style-type:none; padding:0px; margin:0px;} 
table, table td {border-collapse:collapse; padding:0; margin:0;}
input {padding:0; margin:0;}

body {background-color:#f6f6f6; font:0.7em "Verdana"; color:#666; min-width:1000px;}

div#wrap {}

h3#news_title a, h3#news_title a:link, h3#news_title a:active,  h3#news_title a:visited {font-size:18px;font-family: "Times New Roman", Times, serif;text-transform:uppercase;font-weight:normal;  color : #0072BC; }


#float-right{float:right}
div#header-detail {/*background:url(/p/s/header-detail-bg.jpg) repeat-x;*/height:100px;margin:0;padding:0;border:0}
div#wrap-detail {background:url(/p/s/detail-border.gif) repeat-y 191px #ffffff}
div#left-detail {float:left;width:170px;margin-right:-99%;padding-left:15px;text-align:center;z-index:999;position:relative}
div#content-detail {float:left;padding-left:220px; text-align:left;width:700px}
div#content-detail-w90{float:left;padding-left:220px;width:80%;}
div#sub-footer {clear:both;height:30px;background:url(/p/s/detail-footer-bg.gif) repeat-x top left}
div#sub-header {clear:both;height:30px;background:url(/p/s/detail-header-bg.gif) repeat-x top left}
div#menu-detail {padding:15px}
div#menu-detail ul li {margin:5px 0;  white-space : nowrap; }
div#menu-detail ul li a {text-align:left;display:block; font-weight:bold; text-decoration:none;background:url(/p/s/menu-detail-bg.gif);width:124px;height:14px;padding:3px 6px}
div#menu-detail ul li a:hover {color:#ffffff;background-color:#FF0000}
div#menu-detail ul li a.active-detail {color:#000000;background-color:#FFeeee}
h1#h1-detail {font:18px Verdana, Arial, Helvetica, sans-serif;color:#ff0000;display:block;height:30px;border-bottom:solid 1px #E0E0E0;width:99%;  white-space : nowrap; }
UL#listing{
			margin:30px 0px 20px 0px;
			padding:5px 0px 20px 0px;
			line-height : 50px;
			 white-space : nowrap;
}
UL#listing #button {
			padding: 0;
}

UL#listing li {
			display: inline;
			color: #ff0000;
			font: 10px Verdana, Georgia, "Times New Roman", Times, serif;
			list-style: none ;
}

UL#listing li#current {
			background: #ff0000;
			color: #FFFFFF;
			font-weight: bold;
			padding: 3px 6px ;
}

UL#listing li a {
			padding: 3px 6px;
			text-decoration:none;
			border:solid 1px #E0E0E0;
}

UL#listing li a:hover {
			color:red;			
}
div#anounce{padding-top: 10px;clear:both; }
div#anounce span#date{font: bold 10px tahoma,arial,sans-serif; color:#ff0000}
div#anounce h1#title{font: 24px "Times New Roman", Times, serif; color:#0073bc;text-transform:uppercase;margin: 10px 0px 6px 0px;padding: 0px 0px 0px 0px;}
div#anounce h1#title-shop{font: 40px "Times New Roman", Times, serif; color:#0073bc;text-transform:uppercase;margin: 10px 0px 6px 0px;padding: 0px 0px 0px 0px;}
div#anounce h3#news_title A:hover{ text-decoration:underline}
div#anounce a{font: 14px tahoma,arial,sans-serif; color:#0072BC}
div#anounce a:hover{text-decoration:underline}
div#anounce p{font: 12px verdana,arial,sans-serif; color:#000000; padding-left:110px}
div#anounce p#full{padding-left:0}



div#full UL{

padding:0px 0px 0px 0px ;margin:10px 0px 10px 0px;
}
div#full LI{
list-style: disc;
padding:0px 0px 0px 0px ;margin:10px 0px 10px 20px;

}
div#anounce div#full p{padding-left:0}
div#image-background{width:70px;height:70px;background:#ffffff;float:left;margin:0 10px 10px 0}
div#image-background div.img100 {float:left; width:100px; position:relative;}
div#image-background div.img70, div.img70 {float:left; width:70px; position:relative;}
div#image-background div.img100 div.round, div#image-background div.img70 div.round,div.round  {position:absolute; top:0px; left:0px; z-index:1000;}

div#image-background img{border:solid 1px #ffffff}

div#message{font: 12px tahoma,arial,sans-serif; color:#505050;min-height:75px;width:515px;background:url(/p/s/message_bg.jpg) no-repeat left top}

div#message span#name{float:left;font-weight:bold;font-size:10px;line-height:24px;padding-left:30px;display:block;}
div#message p{padding-top:20px; margin:0px 0px 0px 0px;padding-left:0px;  text-indent: 0px;}

div#message div#date{padding-top:5px;padding-left:5px;font-weight:bold;font-size:10px; float:right;}
div#message P{clear:left;margin:0px 0px 0px 0px;padding:4px 0px 6px 3px;}

div#send-form{float:left;margin:30px 0 0 30px}
div#send-form input,div#send-form textarea{margin:5px 0;width:200px;border:solid 1px #ABABAB}
div#send-form input#button,div#remove-form input#button{font: 11px tahoma,arial,sans-serif;width:75px;height:20px;border:none;border-left:1px solid #ACACAC;border-right:1px solid #ACACAC;background:url(/p/s/button_bg.jpg) repeat-x left top}
div#guestbook-page{border-right:solid 1px #E0E0E0;float:left}
h2#h2-detail{font:bold 14px Verdana, Arial, Helvetica, sans-serif;color:#ff0000}
ul#list-detail {padding-left:15px}
ul#list-detail li{list-style-image:url(/p/s/dot.gif)}
div#left-content-row{border-right: 1px solid rgb(224, 224, 224); padding: 15px; width: 500px; float: left}
div#left-content-row img{padding:0 10px}


div#left-content{border-right: 1px solid rgb(224, 224, 224); padding: 15px 35px 15px 15px;margin-right:260px; min-width:400px; }




#right-border{border-right: 1px solid rgb(224, 224, 224)}

/*BRANDS*/
ul#brands,ul#brands2{padding:10px}
ul#brands{
	margin-top:-10px;
}
ul#brands li{margin:10px 0}
ul#brands li a,ul#brands2 li a{font:12px tahoma,Verdana, Arial, Helvetica, sans-serif;color:#3161A7;text-decoration:none}
ul#brands li a:hover,ul#brands2 li a:hover{color:#f00;text-decoration:underline}

ul#brands2 li{margin:2px 0; font-size:110%}
ul#brands2 li a{font-size:12px}


#
/*BRANDS END*/




div#header {position:relative;}
div#header div#logo {position:absolute; top:0px; left:1px;z-index:1005}

div#header div#menu {margin-left:200px; overflow:hidden; padding:4px 0px 2px 0px; background-color:#fff;}
div#header div#menu ul {width:99%;min-width:900px;  white-space : nowrap;   }
div#header div#menu ul li {float:left; width:12%; text-align:center; background:url(/p/s/blue_dot.gif) repeat-y 0px 0px;}
div#header div#menu ul li#menuitem {min-width:105px}
div#header div#menu ul li a {display:block; font-weight:bold; text-decoration:none; padding:10px 0px 12px 0px;}
div#header div#menu ul li a:hover {color: #7A7A7A;}
div#header div#menu ul li a.active {color:#528cd6;}

div#header_bottom {background:url(/p/s/header-bg-buildibg.jpg) no-repeat bottom left; height:228px}
/*div#header_bottom div#clouds_wrap {background:url(/p/s/bg_clouds.gif) repeat-x 0px 0px; height:228px;}*/
/*div#header_bottom div#clouds_wrap div#people {position:absolute; bottom:-3px; right:11px;}*/
/*div#header_bottom div#clouds_wrap div#buildings {position:relative; bottom:-20px; left:10px;}*/

div#center {}

div#left_column {float:left; width:264px;background-color:#f6f6f6; position:relative; z-index:1000;}
div#left_column h2 span {text-indent:-1000px;display:block; height:32px;}
div#left_column h2.news {background:url(/p/s/h2_blue_gradient.jpg) repeat-y 0px 0px #80b2ed;}
div#left_column h2.news span { background:url(/p/s/news.gif) no-repeat 20px 0px;}
div#left_column h2.Pull {background:url(/p/s/h2_red_gradient.jpg) repeat-y 0px 0px #ff0f00;}
div#left_column h2.Pull span { background:url(/p/s/Pull.gif) no-repeat 0px 0px;}

div#left_column div.text {padding:0px 5px; overflow:hidden;}
div#left_column div.text div.item {background:url(/p/s/bw.gif) repeat-x bottom left; overflow:hidden; padding:10px 9px 11px 9px;}
div#left_column div.text div.item.last {background-image:none;}
div#left_column div.text div.item div {float:left;}
div#left_column div.text div.item div.img {width:70px;}
div#left_column div.text div.item div.desc {width:152px; padding-left:10px;}
div#left_column div.text div.item div.desc a {color:#4376c1; text-decoration:none; text-transform:uppercase; display:block; width:auto; font-weight:bold;}
div#left_column div.text div.item div.desc a:hover {color:#d40904;}
div#left_column div.text.Pull div.item div.desc a {color:#da0f04; text-transform:none;}
div#left_column div.text.Pull div.item div.desc a:hover {color:#8f8f8f;}
div#left_column div.text div.item div.desc p {color:#666;}

div#right_column { position:relative; z-index:100;}

div#right_column div#top {background:url(/p/s/shadow2.png) repeat-x 0px 0px; height:23px; position:relative; top:-23px; margin-left:261px;}
div#right_column div#top_corner {height:23px; width:18px; background:url(/p/s/center_corner_lt.gif) no-repeat 0px 0px #fff; position:absolute; top:-23px; z-index:1000; left:261px;}
div#right_column div#bottom {background:url(/p/s/shadow_bottom.gif) repeat-x bottom left; height:20px; position:relative; bottom:-13px; margin-left:262px;}
div#right_column div#bottom span {display:block; width:100%; height:20px; background:url(/p/s/center_corner_lb.gif) no-repeat -1px 0px;}

div#right_wrap {background-color:#fff; position:relative; z-index:100; margin:-23px 0px -17px 0px;  border-left:1px solid #d1d1d1; padding:10px; overflow:hidden;}

div#poll {float:right; width:28%; background:url(/p/s/black_dot.gif) repeat-y 0px 0px; padding:0 0 35px 20px;}
div#search input.input_text {height:15px; border:1px solid #ababab; background-color:#dfebfa; position:relative; top:-3px;}
div#poll h2 span {text-indent:-1000px;display:block; height:17px;}
div#poll h2.opinion {background:url(/p/s/opinion.gif) no-repeat; margin:20px 0 10px 0;}
div#question div.title {font-weight:bold; letter-spacing:0.1em; width:180px; margin-bottom:10px;}
div#question div.item {margin:12px 0px;color:#666;}
div#question div.item input {position:relative; top:2px; margin-right:5px;}
div#question div.button {text-align:right; margin-right:80px;}

div#content {float:left; position:relative; width:97%;}
div#content h2 span {text-indent:-1000px; display:block; height:22px; width:400px;}
div#content h2#trade_center {background:url(/p/s/trade_center.gif) no-repeat 20px 0px; margin:0px 0 15px 0;}
div#content div#select {position:absolute; top:0px; right:34px;}
div#content div#select select {color:#585858; background-color:#dfebfa; font-size:90%; border:1px solid #ababab;}
div#content div#flash {text-align:center;}

.row {clear:both; overflow:hidden; padding:0px 20px;}
div.shop {border:1px solid #d1d1d1; width:47.9%; overflow:hidden; padding:5px; margin-top:15px;}
div.shop#left {float:left;}
div.shop#right {float:right;}
div.shop div.img {float:left; width:100px; position:relative;}
div.shop div.img div.round {position:absolute; top:0px; left:0px; z-index:1000;}
div.shop div.desc {float:left; width:65%;}
div.shop div.desc p {color:#666; margin-top:-10px; padding-left:5px; width:100%;}
div.shop div.desc a {color:#4376c1; text-decoration:none; font-weight:bold; margin:10px 0 0 5px; display:block;}
div.shop div.desc a:hover {color:#d40904;}

div#footer-detail,div#footer {clear:both; padding:30px 0px 37px 190px;}
div#footer {clear:both; padding:30px 0px 37px 264px;}
div#footer-detail div.text,div#footer div.text {width:350px;}
div#footer-detail div.text p,div#footer div.text p {color:#505050; margin-left:20px; font-size:92%;}
div#footer-detail div.text p.copyright,div#footer div.text p.copyright {font-size:90%; color:#3161a7; margin-top:10px;}
div#footer-detail div.text p.copyright img,div#footer div.text p.copyright img {position:relative; top:2px;}
div#footer-detail div#banners,div#footer div#banners {float:right; padding-right:20px;}

@media all and (min-width:0px) {
div#right_wrap {/*margin-left:264px;*/}
div#right_column div#bottom {margin-left:262px;}
div#search input.input_text {height:17px; top:-2px;}
div#question div.item {margin:10px 0px;}
div#question div.item input {top:-1px;}
div#left_column div.text div.item div.desc a {position:relative; z-index:1001;}
div#content div#select select {font-size:100%;}
div#footer div.text p.copyright {font-size:95%;}
.row {margin-top:-53px;}
div.shop {width:48%; margin-top:0px;}
}


div#map1{width:600px;height:790px;clear:both; }
div#map2{width:600px;height:730px;}
ul#shop-list{ top:20px; }
ul#shop-list li.shop-list{margin:2px; width:32%;float:left}
ul#shop-list li.shop-list a.ared{text-decoration:none;padding:2px 5px;  white-space : nowrap; }
ul#shop-list li.shop-list  a.ared:hover{background:#ff0000;color:#ffffff}
div#shop-Container-1{width:200px;height:255px;font-size:12px; position: absolute;overflow:auto; margin-top:0px;}
div#shop-Container-2{width:200px;height:265px;font-size:12px; position: absolute;overflow:auto; margin-top:-5px;}


DIV#outdiv{
	margin-top:10px;
}
DIV#outdiv h1{font:18px Verdana, Arial, Helvetica, sans-serif;color:#ff0000}
DIV#outdiv-loader{
	height:18px;
}
DIV#outdiv-picture IMG{
	border:0px;
}

.childShops{
	
}



DIV#img-pointer2  {
	position:absolute; top:0px; left:0px;
	cursor: move;
	background: #ADC0F6;
	color: #010101;
	font:11px Arial;
	width:100px;
	display:block;
	z-index:9999;
	overflow:auto;
}
 DIV#img-pointer2 DIV#pointer-text{	
	padding:4px;	
}
 DIV#img-pointer2 #pointer-shopname2{
	background: #004C95;
	color:white;
	font-size: 10px;
	font-weight:bold;
}


DIV#img-pointer2  #save{	
	color: red;
	font:11px Arial bold;
	cursor: pointer;
	text-decoration : underline;
	white-space : nowrap;
	opacity:50%;
}


DIV#img-pointer  {
	position:absolute; top:0px; left:0px;
	z-index:9998;	
}
DIV#img-pointer IMG {
	margin-top:5px;
}
DIV#img-pointer DIV#pointer-shopname {
	display:inline;
	padding:4px;
	
	white-space:nowrap;
}
.map_admin{
	font-size:8px !important;
	border: 1px solid #3F3F3F;
	width:10px;
}
#test{
	position:absolute; top:150px; left:220px;
}

DIV.shadowtitle {
	background: #979797;
	color:white;	
	padding:1px;
	display:block;	
	font-size:9px;
	z-index:50;
	position:absolute;
	cursor: pointer;
	white-space:nowrap;
}
DIV.shadowtitle A{
	text-decoration: none;	
	color: White;
	border:0 none;
}
DIV.shadowicon {
	display:block;		
	z-index:50;
	position:absolute;
	cursor: pointer;	
	margin-top:-11px;
	
}
DIV.shadowicon A{
	text-decoration: none;	
	
	white-space:nowrap;	
}
DIV.shadowicon A:hover{
	
}
DIV.shadowicon A  IMG{

}
#content-detail a.selected, #content-detail a:hover.selected, #brands2 A.selected, .selected,#shop-list .selected {
	background : red;
	color:white;
	padding:2px 3px 2px 3px;
}



#content-detail .red{
	color:red;
}

div#outdiv{
	margin-left:20px;
}
DIV#outdiv H1{
	padding:0px 0px 0px 0px; margin:17px 0px 10px 0px;
	
}

div.level{
	font: 18px  "Times New Roman", Times, serif;
	color: #565656;
	margin-left:
	margin-bottom:15px;	
	word-spacing: -1px;
	width:633px;
	text-align:right;
}

#map_nav_links{
	position:absolute;
	margin-top:-30px;margin-left:220px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;white-space:nowrap;	
	
	
}
#map_nav_links A,#map_nav_links A:link,#map_nav_links A:active{
	padding:2px 4px 2px 4px;
	border:silver 1px solid;
	background:white;text-decoration:none;
	margin:0px 10px 0px 10px;
	font-size:12px;
	font-weight: bold;
	color: #535353;
}
#map_nav_links A:hover{
	padding:2px 4px 2px 4px;border:silver 1px solid;
	background:white;color: #727272;text-decoration:none;
	font-weight: bold;
}
#map_nav_links SPAN.selected{
	padding:2px 5px 2px 5px;
	background:#1E91DF;color:white;text-decoration:none;
	margin:0px 10px 0px 10px;
	font-size:12px;
	font-weight: bold;
}

TD A#detail-links,A#detail-links:link,A#detail-links:active{
	padding:2px 4px;
	margin:5px 10px 10px 0px;
	text-decoration:none;
	font:bold 10px Tahoma,Verdana;
	color: #1E91DF;
	border:solid 1px #1E91DF;
	padding: 4px;
	clear:both;
}

TD A#detail-links:hover{
	color: #ffF;
	background: #1E91DF;
	text-decoration:none;
}

UL#map-categories{
	list-style: none;
	margin:10px 5px 5px 10px;
	padding:0px 0px 0px 0px;
	font-size:11px;
}
UL#map-categories LI{
	list-style: none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	cursor:pointer;
}
UL#map-categories LI SPAN.sel_map{
	background : white;
	color: #D90000;
}
DIV#float-shop-Container{
	position : absolute;
	z-index : 9999;
	border:3px solid white;
	border-bottom:3px solid #9CC2E4;
	background: #DCE6FE;
	width:300px;
	
	margin-top:-10px
}
 DIV .bgc{ 
	background:#9CC2E4;
}
DIV#float-shop-Container h1#map{
	margin:10px 10px 10px 20px;
	padding: 0;
	font-size:15px;
	color:#07408F;
	font-weight:bold;
	text-transform:capitalize;
	color:black;
}
DIV#float-shop-Container TABLE{
	width:100%;
	background: #9CC2E4;
}
DIV#float-shop-Container TD  IMG{
	border:1px solid white;
	margin:15px 15px 15px 15px ;
}
DIV#float-shop-Container P{
	margin:10px 10px 10px 10px ;
}
DIV#float-shop-Container DIV#shop-Container-pointer{
	position:absolute;
	left:-1px;
	top:-5px;
}
DIV#float-shop-Container DIV#shop-Container-close{
	position:absolute;
	left:286px;
	top:2px;
}
DIV#float-shop-Container DIV#shop-Container-close A{
	background: #5C9CD4;
	padding:2px 3px 2px 3px;
	font:bold Verdana 10px;
	color:white;
	text-decoration:none;
}
DIV#float-shop-Container DIV#shop-Container-close A:hover{
	background: white;
	font:bold Verdana 11px;
	color: #5C9CD4;
	text-decoration:none;
}

DIV.childDiv{
	text-align:left; display:none;	
}

DIV.childDivContainer{
	width:210px;text-align:left; 
}


DIV.shadowicon SPAN A {	
	text-decoration: none;	
	background: gray;
	margin-left: 2px;
	color: white;
	font:Verdana 10px bold;
	padding:2px 3px 2px 3px;
}
DIV.shadowicon SPAN  A:hover {	
	text-decoration: none;	
	background: red;
	margin-left: 6px;
	color: white;
	font:Verdana 10px bold;
}
DIV#show-shop-on-map{	
	
	position:absolute;
	display:block;
	
}
DIV#show-shop-on-map DIV{
	padding:5px 8px 5px 8px;
	background:red;
	color:white;	
}

DIV#clear-both-shops{clear:both;width:95%;height:10px}

TBODY#discount TR{height:20px}
