html{
background:#000000;
overflow-y: scroll;
}

img{
/*behavior: url('./themes/site_themes/sudigital/htc/iepngfix.htc');*/
}

.logo{
margin-bottom:0px;
}

.container{
width:100%px;
background:#fff;
/*
border-top:5px solid #0e0e0e;
border-bottom:5px solid #1e1e1e;
*/
}

.wrap{
width:872px;
margin:0px auto;
overflow:hidden;
cursor:default;
border:1px solid #e9eef4;
background:#fff;
}

.left{
float:left;
width:709px;
background:#fff;
}

.right{
float:right;
width:163px;
background:#fff;
}

.address{
width:200px;
height:385px;
float:left;
background:url(./themes/site_themes/sudigital/images/gui.png) 0px -613px no-repeat;
}

.ada{
width:872px;
height:63px;
float:left;
background:url(./themes/site_themes/sudigital/images/gui.png) 0px -1707px no-repeat;
}

.navtab{
width:709px;
background:url(./themes/site_themes/sudigital/images/gui.png) 0px -470px no-repeat;
height:40px;
}

.footbox{
width:100%px;
}



.top{
width:709px;
height:150px;
float:left;
}

.topnavwrap{
width:709px;
float:left;
}

.botnavwrap{
width:872px;
float:left;
margin-top:20px;
}

.feature{
width:852px;
float:left;
padding:10px;
margin-top:20px;
background:#0e0e0e;
}

.main{
float: left;
width:872px;
padding:0px 0px 20px 0px;
/*
border-top:1px solid #5f779d;
border-bottom:1px solid #5f779d;
*/
}

.fbody{
padding:0px;
margin-top:10px;
}

.fbody p{
line-height:16px;
color:#6e6e6e;
}

.maincontent{
width:709px;
float:left;
background:#1e3c6e;
}

.maincontent p{
line-height:16px;
margin-bottom:10px;
}

.maincontent_tableft{
width:530px;
float:left;
}

.maincontent_left{
width:200px;
float:left;
}

.maincontent_left p{
font-size:12px;
line-height:16px;
color:#f0f0f0;
margin-bottom:16px;
}

.maincontent_left p a{
text-decoration:none;
color:#f0f0f0;
}

.maincontent_left p a:hover{
color:#c0c0c0;
}

.maincontent_left ul{
list-style-position:outside;
margin-left:15px;
}

.maincontent_left li{
list-style-type:square;
color:#4e4e4e;
font-size:12px;
}

.maincontent_right{
width:459px;
float:left;
padding:25px;
background:#e5e3d7;
}

.maincontent_right h1{
margin-top: 10px;
margin-bottom: 10px;
color:#9e9e9e;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

.maincontent_right p{
font-size:12px;
line-height:16px;
color:#6e6e6e;
}

.maincontent_right p a{
text-decoration:none;
color:#6e6e6e;
}

.maincontent_right p a:hover{
color:#c0c0c0;
}

.maincontent_right ul{
list-style-position:outside;
margin-left:15px;
}

.maincontent_right li{
list-style-type:disc;
color:#6e6e6e;
line-height:20px;
}

.maincontent_right li a{
color:#6e6e6e;
}

.maincontent_right li a:hover{
color:#c0c0c0;
}

.maincontent_right p img{
padding:20px 0;
}

.maincontent_sidebar{
width:163px;
height:604px;
float:right;
background:url(./themes/site_themes/sudigital/images/girl-smile.jpg) 0px 0px no-repeat;
}

.photobox h1{
margin-bottom:10px;
}

.maincontent_sitemap{
width:459px;
float:left;
padding:25px;
background:#e5e3d7;
}

.maincontent_sitemap p{
font-size:12px;
line-height:16px;
color:#6e6e6e;
}

.maincontent_sitemap ul{
list-style-position:outside;
margin-left:15px;
}

.maincontent_sitemap li{
list-style-type:square;
color:#6e6e6e;
line-height:20px;
}

.maincontent_sitemap li a{
color:#6e6e6e;
}

.maincontent_sitemap li a:hover{
color:#c0c0c0;
}

.boxlefttitle{
float:left;
width:410px;
height:40px;
}

.boxrighttitle{
float:right;
width:410px;
height:40px;
}

.photobox h1{
margin-bottom:10px;
}

.photobox ul{
width:872px;
float:left;
padding:10px 0 10px 0;
}

.photobox li{
width:190px;
height:150px;
float:left;
padding:10px;
margin:0px 5px 5px 0px;
border:1px solid #cecece;
}

.photobox li p{
margin-top:10px;
text-align:center;
color:#6e6e6e;
text-decoration:underline;
}

.photobox li a{
margin-top:10px;
text-align:center;
color:#6e6e6e;
text-decoration:underline;
}

.photobox li a:hover{
margin-top:10px;
text-align:center;
color:#6e6e6e;
text-decoration:underline;
}

.clear{
clear:both;
}

.ImageCenter {display: block;margin-left: auto;margin-right: auto;padding:4px;border:1px solid #e0e0e0}
.Images {padding:4px;border:1px solid #e0e0e0}
.ImageThumbs {display: block;margin:auto;padding:0px;}
.images_thumbnails{padding:2px;margin-right:1px;margin-bottom:1px;background:#ffffff;border:1px solid #e0e0e0;float:left;display:inline;}

.footer{
width:832px;
padding:20px;
float:left;
margin-top:10px;
margin-bottom:10px;
}

.footer p{
font-size:12px;
line-height:16px;
color:#b5946b;
}

/*	-------------------------------------------------------------
	RIGHTCOLUMN 2-COL BOX
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
          #rightcolumn  {
		  margin:0px;
		  }
		  #rightcolumn .two {
          	width: 302px;
          }
          #rightcolumn .two .box {
          	width: 302px;
          	margin: 0 0 10px 0;
          	padding: 4px 0;
                    -moz-border-radius: 4px;
          }
		  
          #rightcolumn h3,
          #rightcolumn .two .box h3 {
          	color: #e64117;
          	margin: 0.3em 0 0.4em 10px;
          	font: 1.5em Helvetica, Trebuchet MS, Arial, sans-serif;
			text-transform:uppercase;
          }
          #rightcolumn h3 {
          	margin: 0;
          }
          #rightcolumn .two .box ul {
          	margin: 0;
          	padding: 0;
          	list-style: none;
          	overflow: hidden;
          	font-size: 1em;
          	width: 302px;
          	line-height: 1.8;
			border-top: 1px solid #e0e0e0;
          }
          #rightcolumn .two .box ul li {
			width:302px;
			float: left; 
			margin-top: -1px;
			padding: 0;
			border-top: 1px solid #e0e0e0;
			border-bottom: 1px solid #e0e0e0;
          }
		  #rightcolumn .two .box ul li a {
		  background:url(./themes/site_themes/sudigital/images/arrow_on_right.gif) left no-repeat;
		  }
          #rightcolumn .two .box ul a {
          	padding: 0 0 2px 20px;
          	display: block;
          	text-decoration: none;
          	color: #0e0e0e;
          }
          #rightcolumn .two .box ul li.inline {
               padding-left: 8px;
          }
          #rightcolumn .two .box ul li.inline a {
               padding: 2px;
               line-height: 2.1em;
               display: inline; 
          }

          
          #rightcolumn .two .box ul a:focus {
                    outline: none;
          }
          #rightcolumn .two .box ul a:hover {
                    text-decoration: underline;
                    border: 0;
          }
/*	------------------------------------------------------------- */

.box_page_text{
clear:both;
padding:10px 0;
}

.content_box{
width:auto;
margin-bottom:10px;
}

/*	-------------------------------------------------------------
	PAGINATED http://www.shoppingbali.com
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

span.p0{
background:#ffffff;
color:#4587b6;
padding:3px 7px;
font-size:11px;
text-decoration:none;
border:1px solid #e0e0e0;
margin-right:1px;
}

.p1{
background:#dde9f1;
color:#4587b6;
padding:3px 7px;
font-size:11px;
text-decoration:none;
border:1px solid #e0e0e0;
margin-right:1px;
}

a.p1, a:visited.p1{
background:#dde9f1;
color:#4587b6;
border:1px solid #e0e0e0;
}

a:hover.p1, a:focus.p1{
background:#ffffff;
color:#4587b6;
border:1px solid #e0e0e0;
}

a.title_link {
font-size: 11px;
color: #4587b6;
text-decoration: none;
border-bottom:1px solid #d6e5ee;
}

a:hover.title_link {
color: #4587b6;
text-decoration: none;
border-bottom: 1px #4587b6 solid;
}

/*	-------------------------------------------------------------
	LIST http://www.shoppingbali.com
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#listBox {
clear:both;
width: 530px;
border-bottom: solid #e2e2e2 1px;
}

.listBoxsection {
float:left;
width: 130px;
overflow: hidden;
padding-bottom: 10px;
}

p img{
float: left;
margin-bottom:10px;
}

.listboxDescription {
width: 400px;
float: right;
}

/*	-------------------------------------------------------------
	LIST THUMB http://www.shoppingbali.com
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#listBoxThumb {
clear:both;
width: 302px;
border-bottom: solid #e2e2e2 1px;
}

.listBoxThumbsection {
float:left;
width: 100px;
overflow: hidden;
padding-bottom: 10px;
}

.listboxThumbDescription {
width: 202px;
float: right;
}


/*
	FOR THE MOVER
*/
#wrapzoom  							{ width: 700px; position: relative; }
#small								{ position: relative; width: 100%; }
#large    							{ background: white; position: relative; width: 700px; }
#mover								{ position: absolute; top: 0; left: 0; width: 204px; height: 204px; overflow: hidden; z-index: 100; background: white; display: none; }
#overlay							{ border: 1px solid blue; width: 202px; height: 202px; position: absolute; top: 0; left: 0; z-index: 200; }
