body{width:100%; min-width:1000px; background-color:#fff; margin:0; padding:0;}
body, html {height:100%}
img{border-style:none;}

#header {width:960px; margin:0 auto; padding:56px 0; text-align:center; position:relative; }

#iimages{width:100%; margin:0; padding:0;  position:relative; height:55%;  max-height:650px; overflow:hidden}
img.mainpg{width:100%; height:auto; min-height:345px;}
#ileft {float:left; width:50%; height:auto; padding:0; margin:0; }
#iright{float:right; width:50%; height:auto; padding:0; margin:0;}
#ibottom{margin:0px auto; padding:15px 0 0 0; text-align:center; position:relative;}



#container{width:960px; margin:0 auto; padding:0px;}


#navabout{width:178px; padding:56px 0px 30px 22px; float:left;}
#aboutcontent{width:652px; float:left;}
#content2col{width:635px; height:354px; overflow:hidden;  float:left;}

.next, .prev{cursor:pointer;}

#screen{position:relative; height:354px; width:672px; margin:0px; float:left; }
#screen #contentbar{width:37px;float:right;}
#screen #contentbar .next{position:absolute; top:138px; right:0px;} 
#screen #contentbar .sep{position:absolute; top:132px; right:0px;}
#screen #contentbar .prev{position:absolute; top:100px;}

	
#sections{overflow:hidden; width:615px; height:354px; }
#sections ul{height:3660px; padding:0px; margin:0px;}
#sections li{padding:0px; margin:0;}

#screen2{position:relative; height:298px; width:392px; margin:0px; padding:56px 0px 0px 280px; float:left; }
#screen2 #contentbar{width:37px;float:right;}
#screen2 #contentbar .next{position:absolute; top:138px; right:0px;} 
#screen2 #contentbar .sep{position:absolute; top:132px; right:0px;}
#screen2 #contentbar .prev{position:absolute; top:100px;}

#sections2{overflow:hidden; width:355px; height:290px; }
#sections2 ul{height:3660px; padding:0px; margin:0px;}
#sections2 li{padding:0px; margin:0;}

#screen3{position:relative; height:370px; width:659px; margin:0px; padding:30px 0px 0px 10px; float:left; }
#screen3 #contentbar{width:37px;float:right;}
#screen3 #contentbar .next{position:absolute; top:138px; right:0px;} 
#screen3 #contentbar .sep{position:absolute; top:132px; right:0px;}
#screen3 #contentbar .prev{position:absolute; top:100px;}
#countries {width:155px; padding:0px 30px 0px 45px; margin:0; float:left;}

#sections3{overflow:hidden; width:355px; height:325px; float:left;}
#sections3 ul{height:3660px; padding:0px; margin:0; list-style:none;}
#sections3 li{padding:0px; margin:0;}

#ccontainer{width:960px; margin:0 auto; padding:0px;}

#contactmain{position:relative; height:298px; width:392px; margin:0px; padding:52px 0px 0px 280px; float:left; }

#searchmain{position:relative; height:298px; width:392px; margin:0px; padding:52px 0px 0px 130px; float:left; font-family:Georgia,"Times New Roman",Times,serif;}
#searchstyle{ font-family:Georgia,"Times New Roman",Times,serif; font-size:10px; color:#666; vertical-align:middle;}
#searchbottom{position:absolute; top:640px; height:150px; width:960px; margin:0px 240px 0px 750px; padding:0px; font-family:Georgia,"Times New Roman",Times,serif;}
#searchmessage{ font-family:Georgia,"Times New Roman",Times,serif; text-transform:uppercase; color:#666; vertical-align:middle;}

#contactimage{position:absolute; top:150px; width:100%; margin:0px; padding:0px -5px; z-index:2;}
#galleryarea{position:absolute; top:150px; width:100%; height:650px; overflow:hidden; margin:0px; padding:0px -5px; z-index:2;}

#galleryareanav{height:50px; width:960px; text-align:center; margin:0 auto;}
#galeryareanav .next{position:absolute; top:138px; right:0px;} 
#galeryareanav .sep{position:absolute; top:132px; right:0px;}
#galeryareanav .prev{position:absolute; top:100px;}

	
#gsections{overflow:hidden; width:100%; height:64%; }
#gsections ul{width: 5660px; list-style:none;}
#gsections li{padding:0px; margin:0; float:left; width:auto; min-width:1000px;}
#gbottom{margin:0px auto; padding:22px 0px 0px 0px; text-align:center; position:relative;}



#contentbar{width:22px;float:left;}

/*Collection Products*/

#collectionheader {width:960px; margin:0 auto; padding:56px 0 16px 0; text-align:center; position:relative; }
#navcollection{width:218px; padding:56px 0px 30px 22px; float:left;}
#content{width:480px; float:left; padding:0; margin:0;}
#collectionlarge{width:480px; height:370px; padding:0px 0px 5px 0px; margin:0;}
#collectionthumbs{width:480px; height:72px; overflow:hidden;}
#collectionnav{width:480px; text-align:center;}

#right{width:200px; padding:106px 0px 30px 30px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#4c4c4c; font-size:9px; line-height:24px; letter-spacing:2px;}
#right .title{letter-spacing:5px; font-size:9px; line-height:14px;text-transform:uppercase; }
#right .number{margin-left:-26px; font-size:8px; line-height:24px; letter-spacing:2px;}
#right .number span{font-size:17px; line-height:24px;}
#right img{margin-left:0px;}
#right .note{font-size:8px; line-height:14px; letter-spacing:1px; padding-bottom:30px;}

.clear{clear:both;}

 .navtitle{letter-spacing:5px; font-size:8px; line-height:14px;text-transform:uppercase; }
 .navtitle a:link{letter-spacing:5px; font-size:8px; line-height:14px;text-transform:uppercase; color:#333;}
 .navtitle a:hover{letter-spacing:5px; font-size:8px; line-height:14px;text-transform:uppercase; color:#000; }
 .navtitle a:visited{letter-spacing:5px; font-size:8px; line-height:14px;text-transform:uppercase; color:#333; }
 .navtitle a:active{letter-spacing:5px; font-size:8px; line-height:14px;text-transform:uppercase; color:#333; }

.navchild{letter-spacing:5px; font-size:8px; line-height:14px;text-transform:uppercase; }
 .navchild a:link{letter-spacing:5px; font-size:8px; line-height:14px;text-transform:uppercase; color:#333;}
 .navchild a:hover{letter-spacing:5px; font-size:8px; line-height:14px;text-transform:uppercase; color:#000;}
 .navchild a:visited{letter-spacing:5px; font-size:8px; line-height:14px;text-transform:uppercase; color:#333;}
 .navchild a:active{letter-spacing:5px; font-size:8px; line-height:14px;text-transform:uppercase; color:#333; }
 
