/* latest pagecontent styling starts here */
 
#bodypart{
width:100%;
height:269px;
vertical-align:top;
margin-top:0px;
float:left;
}

#photohead{
width:724px;
height:265px;
vertical-align:top;
text-align:left;
margin-top:0px;
padding-left:7px;
padding-right:7px;
float:left;
}

#rightboxbg{
text-align:left;
width:213px;
height:265px;
margin:0px;
float:right;
background-color:#F1F1F1;
}

.boxLeft{
	width:16px;
	height:inherit;
	margin:0;
	padding:0;
	background-image:url(http://res.picsquare.com/images/affiliate/default/home/nav_left.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

.boxCenter{
	width:180px;
	height:inherit;
	margin:0;
	padding:0;
	float:left;
	background-image:url(http://res.picsquare.com/images/affiliate/default/home/nav_center.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.boxCenter ul{
	padding:0;
	margin:15px 0 0 0;
}

.boxCenter ul li{
	list-style: none;
	background-image: url(http://res.picsquare.com/images/affiliate/default/home/tick.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	margin:0 0 8px 0;
	padding-left: 20px;
	color:#888888;
	font:Tahoma;
	font-size: 12px;
	font-weight:600;
}

.boxRight{
	width:17px;
	float:left;
	height:inherit;
	margin:0;
	padding:0;
	background-image:url(http://res.picsquare.com/images/affiliate/default/home/nav_right.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


#bodypart2{
width:100%;
height:120px;
margin:0px;
float:left;
}


#rightboxbg2{
text-align:left;
width:216px;
height:110px;
float:right;
z-index: 10000;
font-size:18px;
color:#006699;
text-align:center;
padding:15px 0 0 0;
line-height:1.5em;
cursor:pointer;
}

#rightboxbg2 a:link, #rightboxbg2 a:hover, #rightboxbg2 a:active, #rightboxbg2 a:visited{
	width:216px;
	height:105px;
	display:block;
	font-size:18px;
	padding:5px 0 0 0;
	text-decoration:none;
	color:#006699;
	}

.rightboxbtm{
width:214px;
height:7px;
margin-top:0px;
padding-right:7px;
float:right;
}

#firstBottomBox{
text-align:left;
width:243px;
height:200px;
margin:20px 0 20px 0;
float:left;
background-color:#F1F1F1;
}

#secondBottomBox{
width:692px;
height:156px;
text-align:left;
margin:20px 0 20px 0;
float:right;
}

/***********inner pages********************/

#container2{
	width:961px;
	height:650px;
	background-color:#f3f3f3;
	border:0px solid red;
	margin:0px;
}

.offers{
	width:340px;
	height:200px;
	float:left;
}

#offerSeparator{
	width:11px;
	height:inherit;
	float:left;
	background-image:url(http://res.picsquare.com/images/affiliate/default/home/vertical_line.gif);
	background-position:center;
	background-repeat:no-repeat;
}
/* latest pagecontent styling ends here */

#horizontal_carousel {
  width: 724px;
  height: 120px;
  position: relative;
  float:left;
  margin:0;
  border:0;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}

#horizontal_carousel .container{
  float: left;
  width: 664px;
  height: 120px;
  position: relative;    
  overflow: hidden;
  padding:0;
  margin:0;
}

#horizontal_carousel .container ul{
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 120px;
}                      

#horizontal_carousel .container ul li {
  width: 135px;
  height: 120px;
  margin:0 5px;
  text-align: center; 
  list-style:none;  
  float:left;
}

#horizontal_carousel .container ul li a{
	display:block;
	padding-top:10px;
}

#horizontal_carousel .container ul li a:hover{
	text-decoration:none;
}

#horizontal_carousel .previous_button {
  float:left;  
  width: 30px;
  height: 120px;
  background-image: url(http://res.picsquare.com/images/affiliate/default/home/carousel_left.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
}

#horizontal_carousel .previous_button_disabled {
	background-image: url(http://res.picsquare.com/images/affiliate/default/home/carousel_left_disabled.jpg);
	cursor:default;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 30px;
  height: 120px;
  background-image: url(http://res.picsquare.com/images/affiliate/default/home/carousel_right.jpg);
  background-repeat:no-repeat;
  background-position:right top;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
}

#horizontal_carousel .next_button_disabled {
	background-image: url(http://res.picsquare.com/images/affiliate/default/home/carousel_right_disabled.jpg);
	cursor:default;
}



/* styling for second horizontal carousel starts - for the testimonials */
/*************************************************************************/
#horizontal_carousel2{
	float:left;
	width: 210px;
	height: 156px;
	position: relative;
	margin:0;
	border:0;
}

#horizontal_carousel2 .container2{
	float:left;
	width: 210px;
	height: 136px;
	overflow: hidden;
	background-image:url(http://res.picsquare.com/images/static/blockquote.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	margin:0;
	padding:0;
	border:1px #ffffff;
	position:relative;
}


#horizontal_carousel2 .container2 ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 120px;
}

#horizontal_carousel2 .container2 ul li {
	width: 190px;
	height: 100px;
	text-align: center;
	list-style:none;
	display:inline;
	float:left;
	padding:20px 0 0 15px;
	margin:0;
	background-image:none;
	text-align:left;
}                        

#horizontal_carousel2 .previous_button2 {
	float:left;
	height: 30px;
	width: 100px;
	background: url(http://res.picsquare.com/images/affiliate/default/home/left.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	cursor: pointer;
	display:inline;
}

#horizontal_carousel2 .previous_button2_over2 {
}

#horizontal_carousel2 .previous_button2_disabled2{
	background: url(http://res.picsquare.com/images/affiliate/default/home/left_disabled.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	cursor:default;
}

#horizontal_carousel2 .next_button2 {
	float:left;
	height: 30px;
	width: 100px;
	background: url(http://res.picsquare.com/images/affiliate/default/home/right.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	cursor: pointer;
}

#horizontal_carousel2 .next_button2_over2 {
}

#horizontal_carousel2 .next_button2_disabled2 {
	background: url(http://res.picsquare.com/images/affiliate/default/home/right_disabled.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	cursor:default;
}
#picsquare{
	text-align: center;
	width:98%;
	margin:0 auto 10px auto;
}
