
.pod_address {
	color: #666;
	font-weight: bold;
	background: transparent url(/images/edges/wire_828282_tl_ex.gif) no-repeat top left;
	margin: 0 0 12px 0;
}
.pod_address .br {
	background: transparent url(/images/edges/wire_828282_br_ex.gif) no-repeat bottom right;
}
.pod_address .tr {
	background: transparent url(/images/edges/wire_828282_tr.gif) no-repeat top right;
}
.pod_address .bl {
	background: transparent url(/images/edges/wire_828282_bl.gif) no-repeat bottom left;
	padding: 5px 5px 5px 3px;
}
.pod_address p {
	padding:  8px 0 8px 8px;
	margin: 0;
}
.pod_address ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#company_details.pod_address ul li {
	list-style: none;
	margin: 1px 0;
	padding:  8px 0 8px 30px;
	background: transparent url(/images/businessprofile/email.gif) no-repeat 0 0;
}
#company_details.pod_address ul li.email {	
	background-image: url(/images/businessprofile/email.gif);
}
#company_details.pod_address ul li.web {	
	background-image: url(/images/businessprofile/web.gif);
}
#company_details.pod_address ul li.map {	
	background-image: url(/images/businessprofile/map.gif);
}
#company_details.pod_address ul li.address {	
	background-image: url(/images/businessprofile/address.gif);
}
#company_details.pod_address ul li.phone {	
	background-image: url(/images/businessprofile/phone.gif);
}

#d-login {
	font-size: 1.3em;
	color:#333;
}
#d-login .bl {
	padding: 12px 12px 0 12px;
}
#d-login table {
	width: 100%;
}
#d-login td {
	padding: 2px 5px;
}
#d-login .tit {
	text-align: right;
}
#p-popwin .logo {
	text-align: center;
	margin: -11px -11px 10px -11px;
	border-bottom: 1px dashed #CCC;
	
}

#switch_input {
	width: 115px;
}


#tmp_ads .spon {
	margin: 0 0 12px 0;
}

#tmp_ads .profilepic {
	margin: 0 0 12px 0;
	font-size: 2.2em;
	font-weight: bold;
	line-height: 1.2em;
}

#tmp_ads table.calendar {
border: 1px solid #828282;
background: #FFF;
margin-bottom: 12px;
}
#tmp_ads table.calendar td {
font-size: 0.909em;
vertical-align: middle;
text-align: center;
width: 18px;
height: 16px;
border: 1px solid #828282;
padding: 0;
color: #828282;
background: #E6E6E6;
}
#tmp_ads table.calendar tr.head td {
font-size: 1.1em;
color: #333;
width: auto;
height: auto;
padding: 3px 0;
border: none;
}
#tmp_ads table.calendar tr.weekdays td {
color: #333;
border: none;
width: 20px;
height: auto;
padding: 1px 0;
}
#tmp_ads table.calendar .days span {
display: block;
border: none;
width: 18px;
height: 10px;
padding: 3px 0;
}
#tmp_ads table.calendar td.nodate {
border-color: #F6F6F6;
background: #FFF;
}
#tmp_ads table.calendar td.passed {
background: #FFF;
}
#tmp_ads table.calendar td.passed span {
text-indent: -9999px;
background: transparent url(/images/gifs/calcross.gif) no-repeat center center;
}
#tmp_ads table.calendar td.someon {
border-color: #C00;
}
#tmp_ads table.calendar td.itson {
border-color: #C00;
background:#C00;
}
#tmp_ads table.calendar td a {
font-weight: normal;
display: block;
color: #C00;
border: 1px solid #FFF;
width: 16px;
height: 10px;
padding: 2px 0;
background:#FFF;
}
#tmp_ads table.calendar td.special a {
background:#F2BFBF;
border-color:#F2BFBF;
}
#tmp_ads table.calendar td a:hover, #tmp_ads table.calendar td.itson a:hover {
text-decoration: none;
border: 1px solid #000;
}
#tmp_ads table.calendar td.itson a {
border-color: #C00;
background:#C00;
color: #FFF;
text-decoration: none;
}



/* POD BASKET */
.basketcase {
	width: 150px;
	margin-bottom: 14px;
	font-size: 0.909em;
	background: #C00 url(/images/edges/C00_br.gif) no-repeat bottom right;
}
.basketcase h3.roundhead {
	font-size: 1.1em;
	margin-bottom: 0;
}
.basketcase table {
	width: 100%;
	margin-bottom: 0;
} 
.basketcase td {
	padding: 2px;
} 
.basketcase .amount {
	text-align: right;
	padding-left: 6px;
}
.basketproducts {
	background: #FFF;
	border: 1px solid #EDA7A7;
	border-top: none;
	border-bottom: none;
	padding: 6px;
} 
.basketsubtotal {
	border: 1px solid #EDA7A7;
	background: #F9E1E1;
	border-top: none;
	border-bottom: none;
	padding: 6px;
} 
.baskettotal {
	border: 1px solid #EDA7A7;
	background: #EDA7A7;
	border-top: none;
	border-bottom: none;
	padding: 6px;
	font-weight: bold;
} 
.basketoptions {
	text-align: right;
	background: transparent url(/images/edges/C00_bl.gif) no-repeat bottom left;
		
}
.basketoptions p {
	border-top: 1px solid #D32424;
	padding: 2px 4px;
	margin-bottom: 0;
	font-size: 1.1em;
	line-height: 1.35em;
}
.basketoptions a {
	color: #fff;
	padding-right: 15px;
	background: transparent url(/images/gifs/basketarrow.gif) no-repeat center right;
}
#buycontrol {
	font-weight: bold;
}
/* POD BASKET ENDS */

/* PRODUCT LIST */
#pod_products ul {
	margin-left: 0;
	padding-left: 0;
}
#pod_products ul li {
	list-style: none;
	margin-left: 0;
	padding: 1px 0;
}
#pod_products ul li a {
	display: block;
	padding-right: 15px;
	line-height: 1.091em;
	background: transparent url(/images/gifs/sales-arr.gif) no-repeat right top;
}
#pod_products ul li#on a {
	color: #333;
	background-image: url(/images/gifs/sales-arron.gif);
}
#pod_products h3 {
	font-size: 1em;
	background: #CCC url(/images/edges/CCC_tl.gif) no-repeat top left;
}
#pod_products h3 span {
	padding: 3px 10px;
	display: block;
	background: transparent url(/images/edges/CCC_tr.gif) no-repeat top right;
}
/* PRODUCT LIST END */

#photoshootbox {
	background: transparent url(/images/edges/wire_CCC_br_ex.gif) no-repeat bottom right;
	margin-bottom: 14px;
}
#photoshootbox .gutter {
	background: transparent url(/images/edges/wire_CCC_bl_ex.gif) no-repeat bottom left;
	color: #656565;
}
#photoshootbox h2.top_ce {
	font-size: 1.045em;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
#photoshootbox p {
	padding: 0 10px 10px 10px;
	margin: 0;
}
#photoshootbox h3 {
	font-size: 1em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #CCC;
	padding: 10px;
	margin: 0;	
}
#photoshootbox .photos {
	margin: 0 0 5px 0;
	padding: 0 5px;
}
#photoshootbox .photos img {
	padding-left: 5px;
	padding-bottom: 5px;
}