body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

a, a:link, a:visited, a:active {
	color: #0063dc;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #0063DC;
}

a.hover_underline:link, a.hover_underline:visited, a.hover_underline:active, a.hover_underline:hover{
	font-size:12px;
	font-weight:normal;
	color:#0063DC;
	text-decoration: none;
}
a.hover_underline:hover{
	text-decoration:underline;
}

img {
    border: 0px;
}

h2 {
    margin-top: 0px;
    color: #3064d1;
    font-size: 20px;
    font-weight: bold;
}

h4 {
    margin: 0 0 8px 0;
    font-weight: bold;
    font-size: 14px;
}

.left{float:left;}

.right{float:right;}

.clear{clear:both}

.success_message, .error_message{
	padding:16px;
}

.success_message{
	padding:2px 0;
	color:#006600;
}

.error_message{
	color:#FF0000;
}

.field-title {
    color: #2a63af;
    font-size: 13px;
    font-weight: bold;
}

.big-button {
    background-color: #276fcd;
    padding: 6px;
    color: #fff;
    font-weight: bold;
}

.graytext-content2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; color: #272727 }
.Title-Feature {  color: #0066CC; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.link-topnavblue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; color:#0063DC; text-decoration: underline; }
a.content-link { color: #464646; }


.members-header {
	color:#3064D1;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
}

.form-heading {
	font-family:Verdana;
	font-size:14px;
	color:#333333;
	font-weight:bold;
}

a.membersblue-link:link, a.membersblue-link:active, a.membersblue-link:visited, a.membersblue-link:hover, a.membersblue-alt-link:link, a.membersblue-alt-link:active, a.membersblue-alt-link:visited, a.membersblue-alt-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 17px; 
	color:#0066CC; 
}

a.membersblue-alt-link:link, a.membersblue-alt-link:active, a.membersblue-alt-link:visited {
	text-decoration: none;
}

a.membersblue-link:link, a.membersblue-link:active, a.membersblue-link:visited, a.membersblue-link:hover, a.membersblue-alt-link:hover {
	text-decoration: underline;
}

.content-text, .form-text, .form-text2, .form-text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	line-height:22px;
}

.content-text {
	color:#242424;
	font-size:12px;
}

.form-text {
	font-size: 11px; 
	color: #333333
}
.form-text2 {
	font-size: 13px; 
	color: #2A63AF
}
.form-text3 {
	font-size: 12px; 
	color: #333333;
}

.photoproducts-sub {
	color:#DCF0F9;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
}

a.contentblue-linku:visited {
	color:#336699;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:17px;
	text-decoration:underline;
}

/****************** upgrade-account ****************/
.upgrade-account {font-family:Verdana, Geneva, sans-serif}
.upgrade-account h2{ font-size: 20px; color: #3064d1; margin:0}
.upgrade-account h3{ font-size:14px; margin: 0;}
.upgrade-account h3 strong {color: #4ba100}
.upgrade-account ul{ font-size: 12px; list-style-type:decimal; font-weight: bold; line-height: 25px}
.upgrade-account ul li span {font-weight:normal}
.upgrade-account input{background: url(http://pics.picturetrail.com/res/members/updrage-now-btn.jpg) no-repeat; height:40px; width:170px; border: 0; cursor: pointer}

/****************** slide show ****************/
.slideshow_sizes{
	padding-top:15px;
	padding:0;
	margin:0;
}
.slideshow_sizes li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
}
.slideshow_sizes li {
	line-height:250%;
	margin-bottom:50px;
}

.yellow_background_bar, .blue_background_bar {
	border:1px solid #307CA8;
	color:#313131;
	line-height:20px;
}
.yellow_background_bar{
	background:#FFFF33;
	padding:5px 10px;
}
.blue_background_bar {
	padding:15px 30px;
	width:68%;
	margin:40px auto;
	background:#D8EAFF;
}

.assign .box, #estoreImages{
	border:1px solid #307CA8;
}
.assign .box{
	overflow:auto;
}
#estoreImages{
	height:270px;
	width:515px;
}
.assign .box .selected{
	background:#ffffcc;
}
.assign .photos_box, #estoreImages .photos_box{
	width:100px;
	padding:14px 14px 0 14px;
	text-align:center;
	height:120px;
}
.assign .photos_box{
	border-right:1px solid #bbb7b7;
	border-bottom:1px solid #bbb7b7;
}
#estoreImages .border_bottom{
	border-bottom:1px solid #bbb7b7;
}
#estoreImages .border_right{
	border-right:1px solid #bbb7b7;
}
.assign .photos_box_top, #estoreImages .photos_box_top{
	height:100px;
}
.assign .photos_box_top{
	cursor:pointer;	
}
.assign .photos_box_bottom, #estoreImages .photos_box_bottom{
	padding-top:3px;
	font-size:9px;
}
#productPhotos{
	text-align:center;
	padding-top:40px
}
#productPhotos div{
	padding:4px 0 10px 0;
}

.top_grey_border{border-top:1px solid #999}
#id_list .image{height:100px;width:100px;vertical-align:middle;text-align:center;padding:8px 16px 8px 8px}
.product-no-photo{height:45px; background:#e5e5e5; color:#666; padding-top:25px; width:100px; margin-right:20px; display:block !important; text-align:center}
.small, .small_right, .small_date{color:#666;font-size:11px;line-height:20px}
.small_right{text-align:right}