/*digital cameras styles */
img.z_left {
	margin-right: 20px;
}

img.z_right {
	margin-right: 10px;
}

div.z_textContent {
	position: relative;
}

div.z_textContent ul.z_overview {
		margin: 0 35px 0 0;
}

div.z_textContent ul.z_overview ul {
	list-style-type: none;
	font-weight: normal;
	margin-left: 10px;
	margin-right: 0px;
}

div.z_textContent ul.z_overview ul li {
	padding: 2px 0 2px 0;
}

div.z_textContent h3 {
	margin-top: 20px;
}

div.z_textContent p {
	width: 400px;
}

div.z_textContent img.z_intro_image {
	position: absolute;
	top: 10px;
	right: 5px;
	z-index: 999;
}


#z_compare, #z_long_range, #z_waterproof, #z_csc_cameras, #z_top_five, #z_megapixels, #z_hd_video, #z_low_light, #z_image_stabilization, #z_pas   {
	float:none;
	clear:both;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	padding: 20px 0px
}

#z_compare {
	padding-top: 0px;
}


#z_pas {
	height: 326px;
	overflow: visible;

}

#z_pas h3 {
	margin-top: 48px;
}

#z_pas img.z_canon_pas {
	 float: right;
	 margin:-100px 0px 0 50px;
}

#z_pas p.z_pas {
	clear: both;
	text-align: right;
} 

#z_compare p.z_canon_100hs {
	clear: both; 
	margin-left: 360px;
}

div#z_entry_level, div#z_mid_level, div#z_advanced_level {
  width: 200px;
  margin-right: 30px;
}

div#z_entry_level h3, div#z_mid_level h3, div#z_advanced_level h3 {
	margin-top: 20px;
}


#z_long_range {
	overflow: visible;
	background: url(../images/olympus-splash.gif) 0px bottom no-repeat;  
	border-bottom: none;
}

#z_long_range h3 span {
	display: block;
	margin-top: 40px; 
}

#z_long_range p.z_easyshare_z5010 {
	clear: both; 
	padding-top: 20px;
}

.z_easy_share {
	float: left;
	margin-top: 10px;
	margin-right: 20px;
}

#z_waterproof {
	position: relative; 
	border-bottom: none; 
}

#z_hd_video {
	position: relative;
}

#z_hd_video p.z_absolute {
	position: absolute;
	top: 325px;
	right: 15px;
}

#z_waterproof p.z_absolute {
	text-align: right;
	clear: both;
	padding-top: 10px;
/*
	position: absolute; 
	top: 240px; 
	left: 250px;
*/
}

.z_photo_corner {
	position: absolute; 
	top: 199px; 
	left: 58px;
}
.z_olympus_tough {
	float: right;
	padding-right: 17px;
	margin-top: -20px;
	margin-left: 24px;
}


#z_csc_cameras h3 span {
	display: block;
	margin-top: 30px;
}

#z_csc_cameras img {
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}

p.z_csc_cameras {
	clear: both;
}

#z_waterproof h3 {
	margin-top: 30px;
}

#z_single_lens_reflex {
	padding: 20px 0;
	background: url(../images/nikkor-lense.png) 150px bottom no-repeat;
}

#z_single_lens_reflex img.z_nikon_slr {
	float: right;
	margin-left: 30px; 
	margin-right: 25px;
}

#z_single_lens_reflex p.z_nikon_slr {
	clear: both;
	margin-left: 380px; 
}

#z_top_five img.z_tigers {
	float: right;
	margin: 20px 20px 20px 24px; 
}

#z_megapixels img.z_canon_printer {
	float: left;
	margin-right: 24px;
}
#z_megapixels p {
	margin-right: 10px;
}

#z_hd_video img.z_hd_flatscreen {
	float: right;
	margin-left: 24px;
	margin-right: 20px;
}

#z_low_light {
	padding-bottom: 40px;
}

#z_low_light h3 {
	margin-top: 40px;
}

#z_low_light p {
	padding-right: 20px!important;
}

#z_low_light ul {
	margin-left: 0;
	margin-right: 0;
	padding-right: 20px;
	width: 304px;
	float: right; 
}

.z_photo2_corner {
	position: absolute; 
	top: 261px; 
	left: 391px;
	z-index: 999;
}

#z_image_stabilization {
	padding-bottom: 0px;
	border-bottom: none;
	overflow: visible;
}

.z_soccer_kid {
	float: right; 
	margin-top: -51px; 
	margin-left: 15px; 
	margin-right: 15px;
}


/* Accessories Module */

div#z_accessoriesleft, div#z_accessoriesright {
	float: left;
	width: 325px;
	margin-right: 20px;
}

div#z_accessoriesleft ul, div#z_accessoriesright ul {
	margin: 0 0 0 71px!important;
	list-style: none;
}

h3.z_accessories {
	margin-bottom: 8px;
	padding-top: 40px!important;
}


div#z_accessoriesleft img, div#z_accessoriesright img {
	float: left;
	padding-right: 5px;
}

div#z_accessoriesleft li, div#z_accessoriesright li {
	width: 224px;
	padding: 0;
	font-weight: bold;
}

/*end Accessories Module */




