* { margin:0; padding:0; }

* html h3 { color:#005896; font-size: .8em; }
h1, h2, h3, h4, h5, h6 { color:#005896; }

body { background: #d1d1d1 url('images/bkgd.jpg') top left repeat-x; font:.75em Arial, sans-serif; color:#7a7a7a; }

a:link, a:visited { color:#00548f; }
a:hover { color:#00548f; }
a:active { color:#00548f; }
a img { border:none; }

#container { width:980px; margin:0 auto; background: #fff; }

#header { margin:0; padding:0; height:100px; width:980px; }
#logo { height:100px; width:480px; margin:0; padding:0; }

#countrySelect { width:115px; height:42px; background: url('images/flagbkgd.jpg') top center no-repeat; float:right; margin:0 15px 0 0; }
#countrySelect p { margin:11px 19px; }
#ausflag { margin-top:-3px; }
http://cdn.wg.uproxx.com/wp-content/uploads/2009/12/snooki.gif
* html #topDiv { height:280px; width:980px; margin:5px auto; padding:0; }
#topDiv { height:280px; width:970px; margin:8px auto; padding:0; }
#topDiv2 { height:210px; width:970px; margin:8px auto; padding:0; }

/* */
/* Navigation Menu */

#nav { width:665px; height:26px; background:url('images/navbkgd.jpg') bottom center no-repeat; }

#nav ul { width:635px; height:20px; list-style:none; border-top: 1px dashed #929293; margin:0 15px 0 15px; padding:0; float:left; padding:5px 0 0 0; }

#nav li { display:inline; padding:5px 10px; margin:6px 0 0 0; height:26px; }
* html #nav li a { margin:5px 0 0 0; color:#696969; text-decoration:none; padding:5px 10px 10px; width:16.5%; height:26px; }

#nav li a { margin:5px 0 0 0; color:#696969; text-decoration:none; padding:5px 10px; width:16.5%; height:26px; }
#nav li a:hover { background-color:#e5e5e5; }

/* */
/* Navigation Ends */

.lnav { background: url('images/lnav.jpg') top left no-repeat; width:16px; height:25px; float:left; margin:2px 0 0 0; }

.rnav { background: url('images/rnav.jpg') bottom left no-repeat; width:10px; height:26px; float:left; margin:1px 0 0 0; }

#flash { width:665px; height:269px; margin:0; padding:0; /*background: url('images/flash.jpg') top left no-repeat; */}
#flashdos { width:665px; height:269px; margin:0; padding:0; background: url('images/flashdos.jpg') top left no-repeat; }

/* */
/* Top Box Ends */

.lbox { background: url('images/lquotes.jpg') top left no-repeat; width:11px; height:29px; float:left; }

.rbox { background: url('images/rquotes.jpg') bottom left no-repeat; padding:1px 0 0 0; width:12px; height:29px; float:left; }

/* */
/* Top Right Buckets */

* html #leftTop { float:left; height:300px; margin-top:2px; }
* html #rightTop { float:left; height:300px; width:300px; }

#leftTop { float:left; height:300px; margin-top:5px; }

#leftTop2 { float:left; height:210px; margin-top:5px; }

#rightTop { float:left; height:300px; width:300px; }
* html #rightTop p { width:200px; padding:0 0 0 3px; margin:5px; color:#fff; font-size:.9em; float:left; }
#rightTop p { width:200px; padding:0 0 0 10px; margin:0 0 0 5px; color:#fff; font-size:.9em; float:left; }

* html #rightTop2 { float:left; height:210px; }
* html #rightTop2 p { width:200px; padding:0 0 0 10px; margin:0; color:#fff; font-size:.9em; float:left; }
#rightTop2 { float:left; height:210px; }
#rightTop2 p { width:200px; padding:0 0 0 10px; margin:5px; color:#fff; font-size:.9em; float:left; }

#quotes { width:301px; height:29px; background:url('images/qbkgd.jpg') top left no-repeat; }

#quotes ul { width:278px; margin:0 0 0 15px; padding:0; list-style:none; float:left; }

#quotes li { display:inline; }

#topBox { width:301px; height:115px; background: url('images/topright.jpg') bottom left no-repeat; overflow:hidden; }
#topBox h3 { color:#fff; font-weight: bold; font-style: italic; margin:0 0 0 10px; padding:0; }

#midBox { width:301px; height:89px; background: url('images/midright.jpg') bottom left no-repeat; }
#midBox h3 { color:#fff; font-weight: bold; font-style: italic; margin:0 0 0 10px; padding:7px 0 0 0; overflow:hidden; }

#btmBox { width:301px; height:94px; background: url('images/btmright.jpg') bottom left no-repeat; }
#btmBox h3 { color:#fff; font-weight: bold; font-style: italic; margin:0 0 0 10px; padding:10px 0 0 0; overflow:hidden; }

/* */
/* Subpage Top Right Buckets */

#btmBox { width:301px; height:94px; background: url('images/btmright.jpg') bottom center no-repeat; }
#btmBox h3 { color:#fff; font-weight: bold; font-style: italic; margin:0 0 0 10px; padding:10px 0 0 0; overflow:hidden; }

/* */
/* Begin lower div info */

#btmDiv { width:970px; margin:10px auto; padding:0 10px 10px 10px; }

#leftBtm { width:315px; height:auto; float:left; background:url('images/leftbucket.jpg') top left no-repeat; }
#midBtm { width:315px; height:auto; float:left; background:url('images/midbucket.jpg') top left no-repeat; }
#rightBtm { width:315px; height:auto; float:left; background:url('images/rightbucket.jpg') top left no-repeat; }

#btmDiv .bucketH { padding: 38px 0 0 12px; width: 185px; color: #fff;}

#leftBtm h3, #midBtm h3, #rightBtm h3 { margin:5px 0 0 0; widows: 300px; }

.bucketp { width:275px; height:125px; margin:50px auto 0; }

p { margin:10px 5px; }

* html .vmore { width:71px; height:67px; float:right; margin:-14px 2px 0 0; }
* html .vmore img { margin:0 10px -8px 0; }
.vmore { width:71px; height:67px; float:right; margin:-12px 10px 0 0; }
.vmore img { margin:0 10px -8px 0; }

.lmore { float:left; width: 315px;}

.clear { width:0; height:0; margin:0; padding:0; clear:both; }

#footer { text-align: left; width:920px; margin:10px auto; padding:10px 0; /* border-top: 1px dashed #929293; */ }
#footer a { text-align: left; color:#7a7a7a; text-decoration:none; }
#footer a img { text-align: left; float:right; margin:10px 0 0 0; }


/* */
/* Extra changes */

.smheader { font-size:.8em; }

#phrase { margin:0 0 0 10px; }

/* */
/* Product Listings */

#ltop { width:301px; height:200px; background: url('images/ltop.jpg') top left no-repeat; overflow:hidden; float:left; margin:0 7px; }
#mtop { width:301px; height:200px; background: url('images/mtop.jpg') top left no-repeat; overflow:hidden; float:left; margin:0 7px;  }
#rtop { width:301px; height:200px; background: url('images/rtop.jpg') top left no-repeat; overflow:hidden; float:left; margin:0 7px;  }
#lbtm { width:301px; height:200px; background: url('images/lbtm.jpg') top left no-repeat; overflow:hidden; float:left; margin:0 7px;  }
#mbtm { width:301px; height:200px; background: url('images/mbtm.jpg') top left no-repeat; overflow:hidden; float:left; margin:0 7px;  }
#rbtm { width:301px; height:200px; background: url('images/rbtm.jpg') top left no-repeat; overflow:hidden; float:left; margin:0 7px;  }

.prodp { width:180px; height:71px; color:#fff; margin:12px 0 25px 8px; }
.prodh3 { margin:5px 0 0 15px; }

/* */
/* User Type Page */

#lpmp { width:311px; height:auto; float:left; background:url('images/lpmp.jpg') top left no-repeat; }
#rpmp { width:307px; height:auto; float:left; background:url('images/rpmp.jpg') top left no-repeat; }
#mpmp { width:311px; height:auto; float:left; background:url('images/mpmp.jpg') top left no-repeat; }

#lpmp h3, #mpmp h3, #rpmp h3 { margin:0 0 0 15px; }

.em { font-weight:bold; font-style:italic; margin:0 0 10px 15px; }

.imagep { width:140px; height:70px; color:#fff; margin:18px 0 0 15px; }
.lowbucketp { width:290px; height:125px; margin:25px auto 0; }

#content { width:620px; height:auto; float:left; margin:0 20px 0 10px; }
#content small { margin:0 0 0 15px; }

#prodImage { width:auto; }

#full_content{
	width: 915px;
	margin: 0 auto;
}

.prod_bg a{
	text-decoration: none;
}

.prod_bg {
	list-style: none;
	text-decoration: none;
	border-bottom: 1px dashed #929293;
	padding: 0 0 10px 0;
}

ul.prod_bg img{
	float: right;
	margin: 15px 15px 0 0;
}

.prod_bg li{
	background-repeat: no-repeat;
	width: 305px;
	height: 128px;
	float: left;
}

.prod_bg h1{
	padding: 37px 0 0 12px;
	font-size: 18px;
	color: #fff;
}

.prod_bg p{
	color: #e5e5e5;
	padding: 3px 0 0 12px;
	margin: 0;
	font-size: 11px;
}


.prod_gray{
	background-image: url(images/org_bg.jpg);
}
.prod_red{
	background-image: url(images/red_bg.jpg);
}

.prod_blue{
	background-image: url(images/blue_bg.jpg);
}

.prod_black{
	background-image: url(images/black_bg.jpg);
}

.prod_green{
	background-image: url(images/green_bg.jpg);
}

.prod_purple{
	background-image: url(images/purple_bg.jpg);
}

/* Fixing stupid blue anchor text problem */


.prod_gray a, .prod_red a, .prod_blue a, .prod_green a, .prod_purple a { color:#ffffff; }

#full_content h3{
	font-size: 18px;
}

#about_us{
	float: left;
	width: 80%;
}

#flags{
	float: right;
	width: 20%;
}

#about_us p{
	padding: 0 0 20px 0;
	line-height: 18px;
}

#flags img{
	padding: 0 0 5px 10px;
}

#prodImage { width:auto; text-align:center; float:right; }
#prodImage img { margin:0 auto 10px auto; text-align: center; }
#content ul { margin:0 0 12px 45px;}

a {
    outline: none;
}

.bug {padding:10px 0 0 0; }
.thorRed { color:#a40004; }

/*

#content input, #content textarea {
	padding: 5px;
	width: 615px;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 2px 0px;
	border: 2px solid #ccc;
}

#content textarea {
	height: 90px;
}

#content textarea:focus, #content input:focus {
	border: 2px solid #005897;
}

#content input.submit-button {
	width: 100px;
	float: right;
}

label {
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 12px;
}
*/

/* ----------------Form Code------------------ */

.form_field {  
float: left;    
clear: both;    
width: 100%;    
margin: 0 0 1.5em 0;    
padding: 0;    
border: 1px solid #BFBAB0;    
background-color: #f0f9c2;     
}   
.form_field ol {  
padding: 1em 1em 0 1em;  
list-style: none;  
}  
.form_field li {  
padding-bottom: 1em;
float: left;    
clear: left;    
width: 100%;    
}  
.arcform .submit {  
float: none;    
width: auto;  
border-style: none;    
padding-left: 12em;    
background-color: transparent; 
}
.form_field label{
display: block;
float: left;    
width: 10em;    
margin-right: 1em;
}
