
p, ul, li, h1, h2, h3, h4, h5, h6 {margin:0px; font-weight:normal; padding:0px;}
ul { list-style-type:none;}
li{ display: inline}
a, img { border:none; outline:none; text-decoration:none;}  
.clear { clear:both;} 
body { background:url(../images/mainbg.png) repeat 0 0 #618bb5; margin:0px; padding:0; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; color:#535353; }
#wrapper { width:999px; margin:0px auto; padding:40px 0 35px 0;}
#wrapper #top { width:977px; background:url(../images/bgtop.png) no-repeat top ; float:left; padding:0px 11px; height:10px; }
#wrapper #middle { width:977px; background:url(../images/bgmiddle.png) repeat-y top ; float:left; padding:0px 11px}
#wrapper #bottom { width:977px; background:url(../images/bgbottom.png) no-repeat top ; float:left; padding:0px 11px; height:12px}
#middle .header { width:100%; background: url(../images/outlinesquirrel.jpg) right 4px no-repeat; float:left;  }
#middle .header .headercontent { float:right; width:796px}
#middle .header .squirrel { float:left; width:108px; margin:8px 0 2px 18px }
#middle .header .logo { float:right; margin:25px 15px 0 0px }
#middle .header .navigation{ float:right; margin:15px 1px 0 0; width:790px; font-size:14px; }
#middle .header .navigation a { color:#535353; padding:10px 12px; float:left}
#middle .header .navigation a:hover, #middle .header .navigation .active { color:#b2acac} 
#middle .header .navigation ul { float:right}
#middle .header .navigation li { padding:0 2px; float:left; background:url(../images/sep.gif) no-repeat left}
#middle .header .navigation li.nobg{ padding:0 3px; float:left; background:none}
#wrapper #middle .banner { width:977px; height:496px; float:left }
#wrapper #middle .banner #slideshow { position:relative; height:496px; width:977px; }
#wrapper #middle .banner #slideshow IMG { position:absolute; top:0; left:0; z-index:8;  opacity:0.0; }
#wrapper #middle .banner #slideshow IMG.active { z-index:10; opacity:1.0; }
#wrapper #middle .banner #slideshow IMG.last-active { z-index:9;}
#middle .contents { float:left; width:957px; background:#f4f4f4; padding:20px 10px 0px 10px;   }
#middle .contents .intro { float:left; width:400px}
#middle .contents .intro h1 { float:left; background:url(../images/hwelcome.png) no-repeat top left; width:390px; height:42px; }
#middle .contents .intro h1 span { display:none} 
#middle .contents .intro  p { float:left; width:390px; line-height:19px; margin:2px 0 2px 0}
#middle .contents .intro .readmore { float:left; background:#000; color:#fff; padding:1px 12px; font-size:10px; vertical-align: middle }
#middle .contents .cartpanel { float:right; width:524px; margin-top:38px; }
#middle .contents .cartpanel .prod { float:left; width:125px; margin:0 0 0 8px   }
#middle .contents .cartpanel .nomargin {margin:0 0 0 0px }
#middle .contents .cartpanel .prod .thumb { float:left; margin:0 0 7px 0; }
#middle .contents .cartpanel .prod .thumb img { float:left}
#middle .contents .cartpanel .prod .thumb img { border:1px solid #dcdcdc}
#middle .contents .cartpanel .prod p { color:#757575; float:left  }
#middle .contents .cartpanel .prod a { float:right; /*background:url(../images/cart.png) no-repeat;*/ width:18px; height:14px }
#middle .contents .cartpanel .prod a span { display:none }
#middle .detailed { width:957px; background:url(../images/dropshadow.png) no-repeat top; float:left; padding:35px 10px;}
#middle .detailed .contactinfo { float:left; width:640px; } 
#middle .detailed .contactinfo h1 { background:url(../images/hworldwide.png) no-repeat 0 0; width:204px; height:22px;margin:0 0 10px 0;   }
#middle .detailed .contactinfo h1 span { display:none; }
#middle .detailed .contactinfo .map { float:left}
.address { float:right}
.address p { font-size:10px; margin:0 0 35px 0}
.address a { text-decoration:underline; color:inherit}

#middle .detailed .videoarea { float:right;  width:305px; height:235px; margin-top:8px; margin-right:-6px;}
#middle .detailed .videoarea h1 { background:url(../images/hvideo.png) no-repeat 0 0; width:116px; height:22px;margin:0 0 10px 0;   }
#middle .detailed .videoarea h1 span { display:none; }
#middle .detailed .videoarea .video { background:url(../images/videoframe.png) no-repeat 0 0; padding:11px; float:left}
#middle .detailed .videoarea .video  img { float: left}

#wrapper .footer { width:990px; float:left; padding:5px 0px 0 0px;  }
#wrapper .footer .left { float:left; width:450px;}
#wrapper .footer .left .smalllogo { float:left; padding:0 0 0 10px}
#wrapper .footer .left .smalllogo p { float:left; font-size:10px;}
#wrapper .footer .left .smalllogo p a { color:inherit}
#wrapper .footer .left .smalllogo img { float:left; margin:0 15px 0 0} 
#wrapper .footer .right { float:right; width:360px;} 
#wrapper .footer .right ul { float:right}
#wrapper .footer .right li { background: url(../images/footersep.png) no-repeat left; padding:0 10px; float:left }
#wrapper .footer .right a { font-size:10px; color:#535353; vertical-align: top}
#wrapper .footer .right .nosep {  background:none; float:left }

#wrapper .footer .right .social { float:right; margin:8px 5px 0 0; float:right}
#wrapper .footer .right .social span { display:none}
#wrapper .footer .right .social a { width:31px; height:30px; background:url(../images/socialnetworking.png); float: left; margin:0 0 0 5px; padding:0px} 
#wrapper .footer .right .social li { background:none; padding:0px; float:left}
#wrapper .footer .right .social li.facebook a { background-position:0px 0; width:34px; height:30px}
#wrapper .footer .right .social li.twitter a { background-position:-38px 0;width:34px; height:30px}

/*******Inner Contents********/
#middle .innercontents {float:left; width:977px; background:#fff; padding:0px 0 15px 0px; }

.contact_us{ width:977px; float:left; height:auto;}

.txt12{ font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#3a3a3a;}

.input2{  height:20px; border:#cfcfcf 1px solid;  width:220px;font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#3A3A3A}

.txtarea2{ width:220px; height:100px; border:#cfcfcf 1px solid; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#3A3A3A}


.submit_btn{ width:70px; height:30px; border:none; cursor:pointer; margin-top:15px; background-color:#f6f5f5; color:#5b5b5b; border:1px solid #CCC; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;   }

.tower {background: url(../images/tower.jpg) no-repeat bottom left;padding:35px 10px; float:left;width:957px;}
#middle .innerdetailed { width:957px; background:url(../images/dropshadow.png) no-repeat top; float:left; padding:0px }

.contactdetail { float: left; width:518px}
.gmap { float:right}

.catagory { width:800px; float:left; padding:0 80px }

.summer { float:left; } 
/*.summer .a {
	position: relative;
	left: 0;
	top: 0;
    z-index: 10;
	}
 
.summer .b {
	position: relative;
	left: 0;
	top: 0;
	}
	*/
.winter  { float:right;}

/*.summer .a {
	position: relative;
	left: 0;
	top: 0;
    z-index: 10;
	}
 
.summer .b {
	position: absolute;
	left: 0;
	top: 0;
	}*/

.container { width:957px; padding:20px 10px; float:left }
.container  h1 {font-family:"Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif; font-size:33px; color:#3a3a3a; margin:0 0 10px 0 }
.about { width:480px; float:left}
.presentation { float:right; width: 446px; border:7px solid #e5e5e5}
.about img { margin:20px 0 20px 80px}
.addressform { float:left; padding:40px 0 0 0 }
.addressform p { float:left; margin: 0 15px 0 0} 
.collection li { margin:0 36px 0 0; width:282px; float:left }
.collection  p { float: left; margin:10px 0 0 35px; font-size:12px;}
.collection  p a { color:inherit; font-weight:bold}
.collection  a { float:left}
.providedetails {
 color:#118F87;
 font-weight:700;
 font-size:13px;

}

.container h2 { color:#3A3A3A;
font-family:"Adobe Garamond Pro",Georgia,"Times New Roman",Times,serif;
font-size:22px;
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:0;
font-weight:700 }

/*.ui-dialog .ui-dialog-titlebar { padding:0 !important}
.ui-widget-header{ background:none !important; border:none !important}
.ui-dialog .ui-dialog-content { padding:0px; font-size:14px !important}*/


/*************************************** Customization Code 20120110 ****************************************/
.addressform p.contacts
{
	float:left;
	width:300px;	
}