/* dotPhoto main.css - This contains all the main styles for the website. */
/* @group HTML, Body */
html, body { background:none repeat scroll 0 0 #ffffff; }
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif; color:#6b6b6b; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%; font-size:16px; }
* { margin:0; padding:0; }
a { text-decoration:none; outline:none; 
	/* EDIT 07.30 */
	color:#548295;
}
a:hover { text-decoration:none; }
a:focus { outline:none; text-decoration:none; }
div#bd { width:925px; margin-left:auto; margin-right:auto; margin-bottom:15px; }
/* @end */
/* @group Modules */
/* Logo */
div#logo { display:inline; float:left; height:54px; margin:0; width:192px; }
/* Full Box */
div.full1 { padding:0; margin:0 auto; width:1280px; }
div.full2 { background:url(/img/full-btm.gif) no-repeat 0 100%; width:925px; }
div.full3 { background:url(/img/full-top.gif) no-repeat 0 0; width:925px; overflow:hidden; }
.right_details { float:right; height:auto; width:600px; }
/* @group Nav */
div#nav { float:left; display:inline; margin-right:10px; }
div#nav ul { margin:3px 0 0 0; padding:0; float:left; display:inline; }
div#nav ul li { border-right:1px solid #6B6B6B; display:inline; float:left; }
div#nav ul li:last-child { border-right:0 none; }
div#nav ul li a { display:block; font-size:16px; font-weight:normal; padding:0 8px; line-height:18px; }
div#nav ul li a:link, div#nav ul li a:visited { color:#6B6B6B; text-decoration:none; transition:all ease 0.5s; -moz-transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -o-transition:all ease 0.5s; }
div#nav ul li a:hover { color:#0b6db4; text-decoration:underline; }
/* @group Misc */
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */
/* @end */
/*Slider*/
#slider .slide_wrapper { background:url("../imgs/tranp_slider.png") no-repeat scroll center top transparent; height:100%; margin:0 auto; width:100%; }
.slide_imgs img { float:right; max-width:660px; position:relative; }
.slidetext { float:left; height:100%; position:absolute; width:100%; }
.main_text { color:#548295; display:block; font-size:24px; padding:0 0 5px; position:relative; z-index:9999999; }

	/* EDIT 07.30 new class */
	.grey_text {
	color:#aaa;
	}
	.font-14 {
	font-size:14px;
	}
	.font-13 {
	font-size:13px;
	}
	.font-12 {
	font-size:12px;
	}
	.font-arial {
	font-family:Arial, Helvetica, sans-serif;
	}
	.TC {
	text-align:center;
	}
	

/*list_menu*/
.list_menu ul { float:left; padding:0; width:auto; margin:0 0 15px; }
.list_menu li { background:url("../imgs/tick.png") no-repeat scroll 0 7px transparent; color:#666666; display:block; font-size:14px; font-weight:normal; line-height:26px; margin:0 2px 0 0; padding:0 0 0 20px; text-transform:none; }

/*Green scalable buttons small*/
a.grn_btn_sl { background:url(../imgs/left_cor.png) no-repeat top left; display:block; float:left; line-height:15px; height:42px; padding-left:7px; text-transform:none; }
a:link.grn_btn_sl, a:visited.grn_btn_sl, a:active.grn_btn_sl { color:#ffffff; }
a.grn_btn_sl span { background:url("../imgs/right_cor.png") no-repeat scroll right top transparent; display:block; font-size:30px; padding:12px 35px 15px 10px; }
a.grn_btn_sl:hover { background-position:bottom left; }
a.grn_btn_sl:hover span { background-position:bottom right; color:black; color:#f9f9f9; }
div.body-wrapper { padding:0; margin:0; }
.contentrow { margin:0 auto; padding:0; width:1280px; }
.storespecials { border-right:1px solid #E5E5E5; float:left; margin-right:20px; min-height:250px; padding:0; width:450px; }
.body-wrapper h1, h2 { color:#548295; font-size:24px; font-weight:normal; margin:0; padding:0 0 5px; }
.albm_row { float:left; margin:0 0 0 10px; width:98%; }
.left-colimg { float:left; width:130px; }
.left-colimg img { max-width:102px; }
.albm_content { float:right; margin:12px 0 0; width:310px; }
.storespecials-right { border-bottom:1px solid #E5E5E5; float:right; min-height:140px; padding:0; width:320px; }
.no-border {border:none;}
.body-wrapper h1, h2 { color:#548295; font-size:24px; font-weight:normal; margin:0; padding:0 0 5px; }
.albm_row-right { float:left; margin:0; width:100%; }
.left-colimg-right { float:left; width:136px;text-align:center; }
.left-colimg-right img { max-width:136px;  }
.albm_content-right { float:right; margin:12px 14px 24px 0; width:155px; }
.albm_content-right > span { display:block; font-size:24px; font-weight:bold; padding:0 0 10px; }
.albm_content-right p { font-size:16px; line-height:20px; }
a.blk_btn:link { background:none repeat scroll 0 0 #EFEFEF; color:#6B6B6B; float:left; height:25px; padding:0 5px 0 0; }
a.blk_btn:hover { color:#548295 !important; }
a:link.blk_btn, a:visited.blk_btn, a:active.blk_btn { color:#6B6B6B; }
.arw-small { background:url("../imgs/arw-small.png") no-repeat scroll right bottom transparent; display:block; float:right; font-size:14px; height:8px; padding:9px 0 0; width:4px; }

/*Floats*/
.fl { float:left !important; }
.fr { float:right !important; }
.fn { float:none !important; }

/*Widths*/
.wid_100 { width:100% !important; overflow:hidden; white-space:nowrap; }
.wid_160 { width:160px !important; }
.wid_158 { width:158px !important; }
.wid_130 { width:130px !important; }
.wid_250 { width:250px !important; }
.wid_375 { width:375px !important; }
.wid_205 { width:205px !important; }
.blog_wrp { border:0 none; float:right; margin:0; padding:0; width:330px; }
.p0 { padding:0; }
.m0 { margin:0 !important; }

/*bloglinks*/
.bloglinks ul { float:left; margin:0; padding:0; width:auto; white-space: normal; }
.bloglinks li { float:left; line-height:18px; margin:0; }
.bloglinks a { color:#5B5B5B; float:left; font-size:14px; margin-right:8px; padding:0 0 5px; }
.bloglinks a:hover { color:#548295; }
.bloglinks a.current { background-color:none; }
.bloglinks a.active { background-color:none; text-decoration:underline; }
.bloglinks li span { color:#548295; float:left; font-size:14px; }
.bloglinks li:last-child { margin:0 0 10px; }
.featured { border-top:1px solid #E5E5E5; border-right:0 none; margin:20px 0; padding:10px 20px 0; width:1240px; }

/*Product category*/
.block_content { float:left; width:100%; }
.block_content ul { margin:0 auto; padding:0; }
.block_content ul li { float:left; height:auto; margin:12px 14px 10px; max-height:300px; padding:0; width:150px; }
.block_content ul li:last-child { float:right; margin-right:0; }
.wrapper_pic_br a:link img { border:0 none; height:auto; max-width:100%; max-height:100%; }
.block_content ul li .product_title a:link { color:#548295; float:left; font-size:20px; font-weight:normal; height:25px !important; margin:0; padding:10px 5px 6px 0; width:100%; }
.block_content ul li .product_title a:hover { color:#0b6db4; }
.block_content ul li .product_title a:visited { color:#0b6db4; }
.block_content ul li .product_title span { color:#555555; font-size:11px; height:25px; }
.block_content ul li .dec { float:left; font-size:14px; height:70px; margin:0 0 7px; text-align:left; border-top:1px solid #CACACA; padding:7px 0 0; }
.login_butn a:link { background:none repeat scroll 0 0 #FBFBFB; border:1px solid #DFDEDE; color:#4C4C4C; cursor:pointer; display:inline-block; overflow:hidden; padding:5px 11px 4px; font-weight:bold; text-decoration:none; }
.login_butn a:hover { background:#4C9E1A; color:#fff; }
.wrapper_pic_br { height:115px; text-align:center; }
.s_col_1 { background:url("../imgs/foot-divider.png") no-repeat scroll right top transparent; display:inline; float:left; margin:0 30px 0 0; width:220px; }
.footlinks_nav { margin:10px 0 0px; float:left; }
.footlinks_nav ul li { display:block; line-height:normal; padding:0 0 8px; width:auto; }
.footlinks_nav ul li a { color:#5B5B5B; display:block; font-size:14px; font-weight:normal; padding:0; }
.footlinks_nav ul li a:hover { color:#548295; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; opacity:0.50px; }
.s_col_1 h3 { color:#B1B1B1; font-size:20px; font-weight:normal; margin:0; padding:0; }
.s_col_1:last-child { border:0 none; margin:0 !important; width:260px; }
.btm_ftr { margin:30px 0 0 0; }
.social_links { float:right; margin:0 0 10px; }
.social_links h4 { color:#cacaca; font-size:22px; font-weight:normal; margin:0; float:left; padding:3px 0 0; }
.social_links ul { float:left; margin:0 0 0 10px; padding:0; width:auto; }
.social_links li { float:left; list-style-type:none; margin:0; padding:0 8px; }
.social_links span { display:block; font-size:14px; padding-top:10px; }
.searchbar input[type="text"] { background:none repeat scroll 0 0 #FFFFFF; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; border:1px solid #B5B5B5; color:#adadad; float:left; margin:6px 0 0; padding:0 0 0 10px; width:160px; font-size:24px; height:32px; }
.searchbar { float:right; margin:15px 0 40px; }
.searchbar .go_btn { background:url("../imgs/go_btn.png") no-repeat scroll 0 0 transparent; border:0 none; cursor:pointer; float:right; height:34px; margin:6px 0 0; text-indent:-999999px; width:36px; }

/*Sign in*/
#sign_wrapper { width:375px; float:left; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#e6f5ff; position:relative; padding:10px 20px 2px; min-height:160px; color:#5b5b5b; }
.strip { margin:0 0 15px; padding:0; }
.strip label { font-size:24px; float:left; padding:0 10px 0 0; }
.label_blk label { font-size:18px; float:left; }
.strip .label_blk { float:left; margin:5px 0 0 10px; }
.radiobtn { float:left; margin:5px 5px 0 0; }
.fileds { margin:2px 0 4px 15px; width:95%; }
.fileds label { float:left; padding:5px 15px 0 0; text-align:right; width:120px; }
.fileds input[type="text"], [type="password"] { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #D6D6D6; color:#ADADAD; float:left; font-size:12px; height:25px; margin:6px 0 0; padding:0 0 0 5px; width:205px !important; }
.btm_sign { background:none repeat scroll 0 0 #FFFFFF; float:left; height:75px; margin:0 0 0 -19px; width:413px; }
.midle_wrp { width:320px; margin:0 auto; padding:10px 0 0; }
.checkbox { float:left; margin:4px 6px 0 0; }
.checkbox > span { float:left; font-size:18px; }
a.fpw:link { color:#5b5b5b; font-size:18px; text-decoration:underline; padding:3px 0 0; }
a.fpw:hover { color:#0b6db4; font-size:18px; text-decoration:none; padding:3px 0 0; }
a.fpw:visted { color:#5b5b5b; font-size:18px; text-decoration:underline; padding:3px 0 0; }
.close_btn { height:29px; position:absolute; right:-1px; top:-1%; width:28px; }
.popup { position:fixed; background:url("../imgs/fancybox_overlay.png") repeat scroll 0 0 transparent; width:100%; height:100%; z-index:9999999; top:0; left:0; h; }
.youtube_ifram { width:35%; height:auto; margin:auto; position:relative; top:20%; }
/*.youtube_ifram div { height:100%; width:100%; overflow:hidden; }*/
.popup_close { cursor:pointer; height:36px; position:absolute; right:-18px; top:-18px; width:36px; }
/*my-album*/

/*Accordion Menu styles here*/
.glossymenu { margin:5px 0 5px; padding:0; width:220px; /*width of menu*/ border:1px solid #cfcfcf; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; float:left; }
.glossymenu > ul { margin:0; }
.glossymenu a.menuitem { background:url("../imgs/glossyback.gif") repeat-x scroll left bottom black; font-size:20px; color:white; display:block; position:relative; /*To help in the anchoring of the ".statusicon" icon image*/ width:auto; padding:10px 0 10px 45px; }
.glossymenu > ul li { margin-bottom:1px; }
.glossymenu > ul li:first-child a { -webkit-border-radius:8px 8px 0px 0px; -moz-border-radius:8px 8px 0px 0px; border-radius:8px 8px 0px 0px; }
.glossymenu > ul li:last-child a { -webkit-border-radius:0px 0px 8px 8px; -moz-border-radius:0px 0px 8px 8px; border-radius:0px 0px 8px 8px; }
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active { color:white; }
/*CSS for icon image that gets dynamically added to headers*/
.glossymenu a.menuitem .statusicon { position:absolute; top:12px; left:18px; border:none; }
.glossymenu a.menuitem:hover { background-image:url(../imgs/glossyback2.gif); color:#5B5B5B; }
.glossymenu div.submenu { background:white; }
/*DIV that contains each sub menu*/
.glossymenu div.submenu:last-child { background:white; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; }
/*UL of each sub menu*/
.glossymenu div.submenu ul { list-style-type:none; margin:0; padding:0; }
.glossymenu div.submenu ul li { border:0 none; }
.glossymenu div.submenu ul li a { color:#5B5B5B; display:block; font-size:17px; padding:4px 0 3px 20px; }
.glossymenu div.submenu ul li a:hover { /*background:#DFDCCB; */ color:#0b6db4; }
/*Accordion Menu ends here*/

.memb_type { float:right; margin:20px 0 0; }
.memb_name { width:175px; float:left; padding:0; margin:0; }
.memb_name > span { margin:0; padding:0; }
.memb_name em { font-style:normal; padding:0 0 0 3px; }
.cart_items { background:none repeat scroll 0 0 #EFEFEF; float:right; height:25px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:0 10px; text-align:center; line-height:25px; max-width:80px; border:1px solid #D4D3D3; }
.cart_items > span { margin:0; padding:0; }
.cart_items a { color:#F28F0E; float:left; font-size:12px; font-style:normal; margin:-10px 0 0; padding:0 0 0 2px; text-align:center; width:28px; }
.cart_items a:hover { color:#f28900; padding:0 0 0 2px; }
.breadcrumb { color:#6b6b6b; margin:0 0 8px; float:left; }
.breadcrumb a { color:#6b6b6b; margin:0 4px; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; font-size:14px; }
.breadcrumb a:hover { color:#83b6cc; }
.breadcrumb a.active { color:#6b6b6b; }
.social { float:right; margin:0; padding:0; }
.social span { color:#d9d9d9; font-size:16px; font-weight:bold; float:left; margin:7px 10px 0 0; }
.social a { margin:0 5px 0 0; display:inline-block; height:32px; width:32px; text-decoration:none; }
.social a:hover { opacity:.7; filter:alpha(opacity = 70); }
.social a.mail { background-position:0 0; }
.social a.fb { background-position:-36px 0; }
.social a.twtr { background-position:-72px 0; }
.social a.pr { background-position:-108px 0; }
.social a.google_plus { background-position:-144px 0; }
.social a.rss { background-position:-180px 0; }
.mrgins { margin-bottom:10px; margin-top:15px; }
.myalbm_wrp { float:right; width:1021px; margin:15px 0 0; }
.myalbm_wrp ul li { float:left; height:auto; margin:0 39px 35px 0; padding:0; width:226px; } /* max-height:300px;*/
.myalbm_phs { margin:0; width:1021px; }
.myalbm_phs li { float:left; height:auto; margin:0 39px 35px 0; max-height:300px; padding:0; width:226px; }
.myalbm_wrp > ul { margin:0; width:1021px; }
.wrapper_pic { position:relative; height:210px; text-align:center; }
.wrapper_pic a:link img { border:0 none; height:auto; max-height:100%; max-width:100%; }
.bottom_right { position:absolute; right: 0; bottom: 0; }
.albmtext { background:#efefef; height:45px; padding:10px; overflow:hidden; white-space:nowrap; }
.myalbm_wrp ul li .dated { color:#5B5B5B; float:left; font-size:17px; height:auto; margin:0; padding:0; text-align:left; width:100%; }
.myalbm_wrp ul li .albmtext a:link { color:#5B5B5B; float:left; font-size:17px; font-weight:normal; height:20px !important; margin:0; min-width:40%; padding:0 5px 3px 0; text-align:left; }
.myalbm_wrp ul li .albmtext a:hover { color:#0b6db4; }
.albmtext span { color:#5B5B5B; font-size:17px; }
.myalbm_phs ul li .dated { color:#5B5B5B; float:left; font-size:17px; height:auto; margin:0; padding:0; text-align:left; width:100%; }
.store_img { margin:5px 0 0; position:relative; }
.storecontent { float:left; height:200px; margin:0 0 0 25px; position:absolute; top:20%; width:250px; z-index:99999999; }
.storecontent > span { font-size:65px; }
.storecontent > em { display:block; font-size:28px; font-style:normal; margin:0 0 20px; }

/*Green scalable buttons small*/
a.blu_btn { background:url("../imgs/left_cor-smal.png") no-repeat top left; display:block; float:left; line-height:15px; height:31px; padding-left:7px; text-transform:none; }
a:link.blu_btn, a:visited.blu_btn, a:active.blu_btn { color:#ffffff; }
a.blu_btn span { background:url("../imgs/right_cor-small.png") no-repeat scroll right top transparent; display:block; font-size:21px; padding:7px 30px 9px 10px; }
a.blu_btn:hover { background-position:bottom left; }
a.blu_btn:hover span { background-position:bottom right; color:black; color:#f9f9f9; }
.buttonwrapper { background:none repeat scroll 0 0 #EFEFEF; height:25px; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:0 10px; text-align:center; line-height:25px; min-width:30px; border:1px solid #D4D3D3; }
.buttonwrapper2line { background:none repeat scroll 0 0 #EFEFEF; height:40px; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:0 10px; text-align:center; line-height:20px; min-width:30px; border:1px solid #D4D3D3; }
.smallbanner { width:690px; float:left; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; border:3px solid #e4e4e4; background:#fff; padding:0; min-height:130px; margin:18px 0; }
.fetrd { margin:0 0 25px; padding:0; width:690px; }
.stord_fetrd { margin:7px 0 20px; padding:10px 20px; width:650px; }
.colr { color:#232323; font-weight:normal !important; width:90%; }
.colr1 { color:#929292; line-height:normal !important; width:90%; }
.aleft { text-align:left !important; }
.txt { color:#929292; font-size:36px; margin-bottom:0; padding:10px 20px; width:472px; }
.txt1 { color:#929292; font-size:36px; margin-bottom:2px; padding:10px 10px; width:230px; float:left; }
.txt2 { bottom:6%; color:#929292; font-size:24px; margin:0 0 0 14%; padding:10px 20px; position:absolute; width:450px; }
.pro_wrapper { float:left; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#232323; min-height:265px; margin:7px 0 0; width:700px; padding-bottom:20px; } /*padding:0 20px; width:660px; */
.prophots { margin:30px auto; width:400px; }
.prophots h1 { text-align:center; color:#bfe8ff; padding:0 0 8px; }
.prophots p { text-align:center; color:#ffffff; font-size:18px; margin:0 0 13px; }
/*18-07-13*/
.wid_95 { width:95% !important; }
.content_wrp { margin:7px 0 20px; padding:10px 20px; }
.content_wrp p { color:#5B5B5B; font-size:14px; font-weight:normal; line-height:22px; margin:0; padding:0 0 12px; }
.content_wrp h1 { margin:0; padding:0 0 8px; }
.content_links { background:none repeat scroll 0 0 #EAF7FF; float:left; margin:0 0 10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #C1E7FF; width:100%; }
.content_links ul { margin:0 5px 0 0; padding:0; float:left; display:inline; }
.content_links ul li { display:inline; float:left !important; height:auto; margin:0; padding:0; width:auto; }
.content_links ul li:last-child { border-right:0 none; margin:0 -10px 0 0; padding:0; }
.content_links ul li a { display:block; font-size:15px; font-weight:normal; padding:0 8px; line-height:35px; }
.content_links ul li a:link, .content_links ul li a:visited { color:#248fd3; transition:all ease 0.5s; -moz-transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -o-transition:all ease 0.5s; }
.content_links ul li a:hover { color:#0b6db4; text-decoration:none; }
/*19-07-13*/
.headingtext { margin:0 0 10px; width:100%; }
.headingtext h2 { border-bottom:1px solid #93D3E9; font-size:22px; margin:0 0 10px; padding:5px 0; }
input[type="text"] { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #D2D2D2; color:#333; float:left; font-size:16px; height:25px; margin:6px 0 0; padding:0 0 0 5px; }
.content_links input[type="text"] ,[type="password"] { width:97% !important; }
a.frgtpw { display:block; color:#3B98D3; font-size:15px; padding:10px 0; transition:all ease 0.5s; -moz-transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -o-transition:all ease 0.5s; }
a.frgtpw:hover { color:#0b6db4; text-decoration:none; }
a.frgtpw:visited { color:#0b6db4; text-decoration:none; }

/*Slider */
.maintext2 { color:#0B6DB4; display:block; font-size:70px; padding:0 0 15px; width:46%; }
.maintext2 p { font-size:44px; margin:0; }
.slidetext2 { float:left; height:100%; position:absolute; width:100%; background:url("../imgs/slide2_shade.png") no-repeat scroll center top transparent; height:100%; }
.slide2 { width:40%; }
.slide2 span { color:#929292; display:block; font-size:48px; font-weight:normal; margin:10px 2px 20px 0; padding:0; }
.slideimg { float:left; margin:15% 0 2%; }
.slideimg > img { max-width:660px; float:left; position:relative; }
.maintext3 { color:#0B6DB4; display:block; margin:0 auto; padding:3% 0 0 30%; width:55%; }
.maintext3 p { font-size:97px; margin:0; }
.maintext3 span { display:block; font-size:44px; margin:0; width:100%; }
.buttonwrapper1 { float:right; margin:7% 8% 0 0; overflow:hidden; width:auto; }

/*sellyourpage */
#sell * { margin:0; padding:0; }
#sell { width:750px; margin:0 auto; color:#333; font-size:14px; } /*font:13px/17px Arial, Helvetica, sans-serif;*/
#sell img { border:0 none; }
#sell ul { list-style:none; }
#sell a { outline:none; }
#sell #header { background:url("../imgs/SellYourPhotos_Sell_Header.jpg") no-repeat scroll 0 0 transparent; border:1px solid #C1E7FF; height:266px; margin:8px 0 10px; max-width:750px; padding:0; }
#sell #header div { width:405px; height:200px; position:relative; top:92px; left:310px; }
#sell #header div p { font-size:14px; line-height:19px; }
#sell #header div a img { margin:8px 0 0 -5px; }
#sell #mid { background:url(../imgs/SellYourPhotos_Camera.jpg) 100% 50% no-repeat; width:100%; height:300px; margin:0 auto; }
#sell #mid p { width:100%; margin:0 0 20px 0; }
#sell #mid p strong { font-size:14px; font-style:italic; }
#sell #mid ul strong { font-size:14px; color:#0f6198; }
#sell #mid ul li { background:url("../imgs/SellYourPhotos_Arrow_Bullet.gif") no-repeat scroll 0 50% transparent; float:none; margin-bottom:12px; max-height:none; padding-left:10px; width:100%; }
#sell #orange { background:none repeat scroll 0 0 #DCA800; font-weight:normal; margin-top:0; padding:10px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
#sell #orange p { width:100%; margin:0 auto; line-height:20px; color:#FFFFFF; }
#sell #youCan,#sell #whoSells { background:url(../imgs/SellYourPhotos_YouCan_BG.gif) no-repeat; padding-top:35px; margin:20px 0 15px 5px; }
#sell #whoSells { background:url(../imgs/SellYourPhotos_WhoSells_BG.gif) no-repeat; margin:25px 0 20px 12px; }
#sell #youCan ul,#sell #whoSells ul { margin:0; }
#sell #youCan ul li, #sell #whoSells ul li { background:url("../imgs/SellYourPhotos_Orange_Bullet.gif") no-repeat scroll 0 50% transparent; float:none; font-weight:bold; margin:6px 0 10px; padding:0 0 0 10px; width:auto; }
/*New 05-09-13*/
#main_wrapper { margin:0; padding:0; }
.mt10 { margin:10px 0; }
/* Use clearfix class on parent to clear nested columns, or wrap each row of columns in <div class="row"> */
.clearfix:before, .clearfix:after, .row:before, .row:after { content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.row:after,.clearfix:after { clear:both; }
.row,.clearfix { zoom:1; }
.left-mem { border-right:1px solid #6B6B6B; margin:0 5px 0 0; padding:0 5px; text-align:end; }
.wid_250 { width:250px; }
.cart_items em { background:url("../imgs/cart-icon.png") no-repeat scroll center bottom transparent; float:left; height:16px; position:relative; top:5px; width:28px; }
.cart_items div { float:right; padding:0 0 0 10px; margin-top:7px; }
.search_wrap { float:right; margin:5px 0 0; width:250px; }
.sear_m { float:left; height:25px; width:223px; }
.search_wrap .inputfield_b2 { border:1px solid #606060; color:#555555; float:left; font-size:13px; height:22px; margin:0; padding:0 0 0 5px; width:210px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; }
.search_wrap .go_btn { background:url("../imgs/go_btn.png") no-repeat scroll 0 0 transparent; border:0 none; cursor:pointer; float:left; height:23px; margin:0; position:relative; width:26px; z-index:9999; }
.wid_300 { width:300px !important; }
.s_col_1:nth-child(4) { background:none repeat scroll 0 0 transparent; }
.s_col_1:last-child { background:none repeat scroll 0 0 transparent; }
#main-img { background:none repeat scroll 0 0 #57CFDA; height:482px; width:100%; margin:0 0 25px; position:relative; 
	/* EDIT 07.30 */
	background: none;
}
.icon_facebook { background:url("../imgs/socialicons.png") no-repeat scroll center 0 transparent; float:left; height:33px; margin-left:12px; text-indent:-9999px; width:32px; }
.header { margin:0 0 15px;padding:0; }

/* main image */
.img-content { width:1280px; margin:0 auto; height:100%; background:#1a1a1a; position:relative; 
	/* EDIT 07.30 */
    background: none;
}
.img-tbd-168x301 img { float:left; margin:0 3px 10px 0; }
.img-tbd-341x214 img { float:left; margin:0 3px 0px 0; }
.lft-img { float:left; width:760px; position:relative; }
.img-td-235x160 { position:absolute; margin:0 0 10px; right:8px; top:0; }
.rgt-img { float:right;height:auto;width:520px; }
.txt1 > p { font-size:20px; font-style:italic; line-height:28px; width:225px; }
.img-tbd-235x159 { float:right; margin:7.3% 1.1% 0 0; }
.img-250x238 { float:right; margin:0; }
.blk_bg { background:none repeat scroll 0 0 #303030; float:right; height:40px; padding:20px 0; text-align:center; width:250px; }
.botm-edge { float:left; width:100%; }
.img-tbd-609x168 img { bottom:0px; position:absolute; right:0; }
.img-tbd-168x104 {bottom:0px; position:absolute; left:0;}
.strip { background:url("../imgs/strip.png") repeat-x scroll left bottom transparent; height:77px; width:100%; }

/* my albums page styles */
.contentrow-inner { margin:17px auto; padding:0; width:1280px; }
.albmtext .wid_100 > input { float:left; margin:5px 5px 0 0; }

/* my account page styles */
.ash_box { background:#f8f8f8; border:1px solid #e5e5e5; width:287px; padding:20px; font-size:14px; float:left; }
.ash_box p { line-height:24px; }
.border_white_box { border-left:1px solid #e5e5e5; width:285px; padding:0 20px; margin-left:20px; float:left; font-size:14px; min-height:162px; }
.border_white_box h2 { font-size:24px; }
.border_white_box input { width:48px; margin:5px 10px 0 0; }
.brd_wht_innerbx { margin:15px 0; }
.my_acc_links { margin:30px 0 10px 0 !important; }
.my_acc_links > li { margin:0 21px 20px 0 !important; width:326px; float:left; min-height:180px; }
.my_acc_links > li h2 { border-bottom:1px solid #cacaca; }
.my_acc_links ul { margin:12px 0 0 21px; }
.my_acc_links ul li { margin:3px 0; }
.my_acc_links ul li a { color:#696969; }
.my_acc_links ul li a:hover { text-decoration:underline; }

/* my projects page styles */
hr { background-color:#E5E5E5;border:0 none;height:1px;margin:10px 0 0; }
.img_wrap { float:left; text-align:center; width:410px; }
.img_wrap img { max-height:140px; max-width:210px; }
.pad { border-bottom:1px solid #E5E5E5; padding:25px 0; }
.right-panel { float:right; width:850px; }
.right-panel h2 { border-bottom:1px solid #E5E5E5; font-size:20px; font-weight:bold; padding:0 0 5px; margin:0 0 10px; }
.left-cont-1 { float:left; height:100px; width:350px; }
.slot-1 > em { float:left; font-style:normal; min-width:40px; padding:0 5px 0 0; }
.slot-1 > span { float:left; width:85%; }
.slot-1 { line-height:22px; }
.slot-1 > p { float:none; margin:0; }
.slot-1 .row > em { float:left; font-style:normal; padding:0 5px 0 0; }
.slot-1 p { float:left; margin:0; }
.wid_200 { width:200px !important; }
.slot-1 .row a { color:#696969; padding:0 0 0 5px; }
.slot-1 .row a:hover { color:#548295; padding:0 0 0 5px; }
.slot-1 .blk_btn { padding:0 !important; }
.slot-1 .buttonwrapper { min-width:70px; }
.right-panel h2 span { color:#696969; float:right; font-family:times new roman; font-weight:bold; }
.right-panel a { color:#548295; }
.row.pad:last-child { border:0 none; }

/* Upload page */
.wholewrapper { width:1020px; float:right; }
.wholewrapper h1 { color:#0b6db4; font-size:36px; border-bottom:1px solid #E5E5E5; margin:0; }
.buttons_rgt { float:right; }
.buttons_rgt .buttonwrapper { font-size:14px; }
.buttons_rgt .buttonwrapper:first-child { margin:0 10px 0 0; }
.img_wrap1 { float:left;width:320px; }
.wid700 { width:700px; }
.img_wrap1 select { border:1px solid #E5E5E5;display:block !important;font-size:14px;padding:3px; width:230px; }
.img_wrap1 .selectBox-dropdown { display:none !important; }
.first-row h2 { color:#0B6DB4;float:left;font-size:20px;padding:0 20px 5px 0; }
.row.first-row > a { display:block;padding:5px 0 0; }
.wid-235 { width:235px; }
.right-panel.wid700 p { font-size:14px; line-height:20px; }
.multiplefiles > ul { margin:0; padding:0; }
.multiplefiles > ul li { float:none; margin:0; padding:0 0 10px; font-size:14px; clear:both; }
.multiplefiles img { float:left; padding:0 10px 0 0; }
.multiplefiles select { border:1px solid #E5E5E5; display:block !important; margin:-5px 0 10px 10px; padding:3px; width:100px; }
.multiplefiles .selectBox-dropdown { display:none !important; }
.multiplefiles form input[type="radio"] { float:left;margin:3px 5px 0;padding:0; }
.multiplefiles form span { float:left; }
.filestatus { background:none repeat scroll 0 0 #EFEFEF;height:130px;margin:20px 0 0;padding:20px; }
.filestatus textarea { border:1px solid #CCCCCC;padding:5px; }
.second-row h3 { color:#929292;float:left;font-size:14px;font-weight:normal;margin:0;padding:0 10px 10px 0; }
.uploadstatus { width:580px; float:right; }
.uploadstatus .buttonwrapper { float:right;margin:20px 15px 0 0; }

/* my-website page */
.fnt_36 { font-size:36px !important; }
.alert_msg { background:none repeat scroll 0 0 #FFFFEC; border:1px solid #E5E5E5; float:left; height:auto; margin:0 0 0 30px; padding:25px 20px 15px; width:650px; }
.alert_msg p { float:left; padding:0 5px 0 0; }
.alert_msg > a { color:#548295; float:left; padding:0 10px 0 0; }
.alert_msg > a:hover { color:#0B6DB4; float:left; padding:0 10px 0 0; }

/* Product Tabs */
ul.tabs { float:left; height:40px; border-bottom:1px solid #d7d7d7; width:100%; margin:35px 0 0; }
ul.tabs li { float:left; border-left:1px solid #d7d7d7; height:39px; line-height:39px; border:1px solid #d7d7d7; border-left:none; margin-bottom:-1px; background:#f8f8f8; overflow:hidden; position:relative; margin-right:8px; }
ul.tabs li:first-child { border-left:0 none; }
ul.tabs li a, ul.tabs li a:hover { text-decoration:none; color:#548295; display:block; font-weight:bold; padding:0 12px; font-size:20px; border-left:1px solid #D7D7D7; margin-right:8px; }
html ul.tabs li.active, html ul.tabs li.active a:hover { background:#fff; color:#548295; border-bottom:1px solid #fff; }
.tab_container { border:1px solid #d7d7d7; border-top:none; clear:both; float:left; width:100%; background:#fff; }
.tab_content { padding:10px 13px; }
.tab_content p { padding:10px 0 0; }
.frontpage { width:1170px; margin:15px auto; }
.botm-bord { border-bottom:1px solid #E5E5E5; margin-bottom:20px; }
.frontpage h2 { font-size:20px; font-weight:bold; }
.row.botm-bord > p { line-height:22px; padding:5px 0 0; }
.block_content_1 { width:700px; float:left; }
.block_content_1 ul { margin:0; padding:0; }
.block_content_1 ul li { float:left; height:auto; margin:0px 0 0; padding:0px 4px 10px 0; width:175px; }
.block_content_1 ul li .radio { color:#333333;float:left; height:auto;padding:6px 0 0;text-align:center;width:87%; }
.wrapper_pic_br1 a:link img { border:0 none; max-height:113px; max-width:152px; }
.wrapper_pic_br1 a:hover img { background-position:100% 100%;display:inline-block;position:relative; border:0 none; }
.wrapper_pic_br1 a:visited img { border:0px solid #00adee; }
.wrapper_pic_br1 a.active img { border:0px solid #00adee; }
.block_content_1 li:last-child { width:auto; }
.prvw1 { float:right; width:325px; }
.prvw1 > h3 { color:#548295; font-size:20px; margin:0; padding:0 0 10px; }
.grystrip { background:none repeat scroll 0 0 #E8E8E8; height:auto; padding:10px 20px; margin:0 0 10px; width:285px; }
.grystrip img { float:right; }
.grystrip span { float:left; padding:10px 0 0; }
.pic_content { background:none repeat scroll 0 0 #EEEBEB; float:left; padding:10px; width:150px; max-height:150px; }
.pic_content img { float:left; margin:0 10px 0 0; padding:0; }
.pic_content > p { font-size:13px; line-height:18px; padding:0; vertical-align:top; }
.gallery_view { float:right; overflow-x:hidden; overflow-y:scroll; width:145px; max-height:210px; }
.gallery_view ul { margin:0; padding:0; }
.gallery_view ul li { float:left; height:auto; margin:0px 0 0; padding:0px 4px 10px 0; width:60px; }
.wrapper_pic_br2 a:link img { border:0 none; max-height:40px; max-width:40px; float:left; }
.gallery_view li:last-child { width:auto; }
.gallery_view > span { background:none repeat scroll 0 0 #878585; color:#FFFFFF; float:left; margin:0 0 8px; text-align:center; width:100%; }
.bgcolor { background:none repeat scroll 0 0 #999999; float:left; height:15px; margin:5px 0 10px; width:100%; }
.row.botm-bord:last-child { border:0 none; }
.wid_530 { width:530px; }
/* slider page styles */
#gal-nav { display:inline; float:left; margin-bottom:11px; margin-left:30px; }
#gal-nav ul { margin:3px 0 0 0; padding:0; float:left; display:inline; }
#gal-nav ul li { border-right:1px solid #6B6B6B; display:inline; float:left; height:auto; margin:0; max-height:inherit !important; padding:0; width:auto; }
#gal-nav ul li:last-child { border-right:0 none; }
#gal-nav ul li a { display:block; font-size:16px; font-weight:normal; padding:0 8px; line-height:18px; }
#gal-nav ul li a:link, #gal-nav ul li a:visited { color:#6B6B6B; text-decoration:none; transition:all ease 0.5s; -moz-transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -o-transition:all ease 0.5s; }
#gal-nav ul li a:hover { color:#0b6db4; text-decoration:underline; }
#slideshow-main > span { float:right; }

/* Google Search box */
.cse .gsc-control-cse, .gsc-control-cse { padding:0px !important; }
#search { position:relative !important; width:221px; height:30px !important; border-top:1px solid #fff; padding:2px; background:#f0f0f0; }
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Chrome- and Safari-specific CSS here*/ /*#search { top:-735px; }*/ }
div#hd { margin-bottom:4px !important; }
.gsc-control-wrapper-cse { width:202px !important; margin-left:0px !important; height:28px; }
#gsc-i-id1 { background:url("/img/Search/searchDotPhotoWhite.gif") no-repeat scroll left center rgb(255, 255, 255) !important; width:22.25em !important; }
.gsc-input th, td { border:none; }
.gsc-clear-button { display:none; }
table.gsc-search-box { width:80% !important; margin-top:-8px; }
input.gsc-search-button { background-color:#A70C07 !important; border-color:#000000; }
.cse form.gsc-search-box, form.gsc-search-box { margin-bottom:0px; padding:0px; position:relative; top:-4px; }
.cse table.gsc-search-box td.gsc-input, table.gsc-search-box td.gsc-input { padding-bottom:0px; padding-top:0px; }
/* END Google Search box */

/*Club Membership Page*/
.img-tbd-455x283 img { float:left; margin:0px 0 0 0; }
/*Placeholder Image - Change out for html ************/
.img-tbd-825x283 img { float:left; margin:0px 0 0 0; }
.club-graybox { background:none repeat scroll 0 0 #e5e5e5; color:#AAAAAA; margin:0; padding:0px 0; width:825px; height:283px; }
.img-scroll-for-pricing img { float:right; margin:0px 0 0 0; }
.img-club-checkmark-blue-circle img { float:left; margin:80px 0 0 50px; }
.club-item1 { float:left; font-style:normal; width:400px; margin:90px 0 0 25px; font-size:11pt; line-height:25px; }
.club-item1 h2 { font-size:20px; font-weight:bold; padding:0 0 0px; margin:0 0 5px; }
.img-club-dollarsign-blue-circle img { float:left; margin:80px 0 0 75px; }
.club-item2 { float:left; font-style:normal; width:400px; margin:49px 0 0 25px; font-size:11pt; line-height:25px; }
.club-item2 h2 { font-size:20px; font-weight:bold; padding:0 0 0px; margin:0 0 5px; }
.img-club-truck-blue-circle img { float:left; margin:35px 0 0 50px; }
.club-item3 { float:left; font-style:normal; width:400px; margin:45px 0 0 25px; font-size:11pt; line-height:25px; }
.club-item3 h2 { font-size:20px; font-weight:bold; padding:0 0 0px; margin:0 0 5px; }
.img-club-support-blue-circle img { float:left; margin:35px 0 0 75px; }
.club-item4 { float:left; font-style:normal; width:400px; margin:45px 0 0 25px; font-size:11pt; line-height:25px; }
.club-item4 h2 { font-size:20px; font-weight:bold; padding:0 0 0px; margin:0 0 5px; }
.clubplans-header { float:left; background:none repeat scroll 0 0 #FFFFFF; border-top:4px solid #e5e5e5; border-bottom:4px solid #e5e5e5; color:#AAAAAA; margin:68px 0 0 0; padding:20px 0; width:100%; }
.clubplans-header h1 { font-size:36px; font-weight:normal; color:#7f7f7f; padding:0 0 0px; margin:0 0 5px; text-align:center; }

/* list_menu */
.list_menu_big ul { float:left; padding:0; width:auto; margin:0 0 15px; }
.list_menu_big p { line-height:14px; }
.list_menu_big li { background:url("../imgs/tick-lrg.png") no-repeat scroll 0 7px transparent; display:block; font-size:18px; font-weight:normal; margin:0 2px 0 0; text-transform:none; 
	/* EDIT 07.30 */
	line-height:24px;
	padding:5px 0 4px 46px;
	color:#727272; 
}
	/* EDIT 07.30 new class */
.list_menu_big.arrow-light li { background:url("../imgs/tick-lrg-light.png") 0 5px no-repeat; }

.list_menu_big.arrow-grey li { background:url("../imgs/tick-lrg-grey.png") 0 5px no-repeat; }

.list_menu_big.arrow-grey li.na { 
background:url("../imgs/tick-lrg-grey-x.png") 0 5px no-repeat; 
text-decoration:line-through;
}

.club-membership-col1 { float:left; font-style:normal; width:460px; margin:60px 0 0 90px; font-size:11pt; line-height:25px; }
.club-membership-col1 h2 { font-size:30px; font-weight:bold; padding:0 0 0px; margin:0 0 5px; }
.club-membership-col2 { float:left; font-style:normal; width:460px; margin:60px 0 0 90px; font-size:11pt; line-height:25px; display:inline; }
.club-membership-col2 h2 { font-size:30px; font-weight:bold; padding:0 0 0px; margin:0 0 5px; }
.club-membership-col3 { float:left; font-style:normal; width:460px; margin:25px 0 25px 0px; line-height:25px; }
.club_col_s { background:url("../imgs/club-divider.png") no-repeat scroll right top transparent; display:inline; float:left; margin:0 30px 0 0; width:640px; }
.club-membership-quote { float:left; font-style:italic; width:915px; height:200px; margin:25px 0 0 32px; font-size:18pt; line-height:25px; z-index:2; }
.club-membership-quotebox { background:url("../imgs/club-quote-box.png") no-repeat scroll right top transparent; width:942px; height:189px; margin:45px 0px 0px 0px; position:relative; z-index:0; }
.img-club-new-mgmt { background:url("../imgs/club-new-mgmt.png") no-repeat scroll right top transparent; width:1250px; height:213px; margin:45px 0px 0px 0px; position:relative; z-index:0; }
.club-quote-person { float:left; font-style:italic; margin:0px 0 0 -942px; font-size:18pt; line-height:25px; z-index:2; }
.hidden-submit { border:0 none; height:0; width:0; padding:0; margin:0; overflow:hidden; }

/*********** NEW STYLE FOR MAIN BANNER-2014-01-13***************/
.main-banner-lft { width:592px; padding:70px; float:left; 
	/* EDIT 07.30 */
	width:769px;
	height:482px;
	padding:0;
	background:#fff;
	border:5px solid #eee;
}
	/* EDIT 07.30 new class */
	.main-banner-lft .half {
	width:50%;
	float:left;
	padding:15px 0;
	}
	/* EDIT 07.30 new class */
	.vertical-break {
	float:left;
	background:#eee;
	width:3px;
	height:410px;
	margin:35px -2px 0;
	}
	/* EDIT 07.30 new class */
	.PDNG_LR30 {
	padding-left:30px;
	padding-right:30px;
	}
	/* EDIT 07.30 new class */
	.PDNG_T30 {
	padding-top:30px;
	}
	/* EDIT 07.30 new class */
	.PDNG_T20 {
	padding-top:20px;
	}
	/* EDIT 07.30 new class */
	.PDNG_T10 {
	padding-top:10px;
	}
	/* EDIT 07.30 new class */
	.MGN_T20 {
	margin-top:20px;
	}
	/* EDIT 07.30 new class */
	.MGN_TB10 {
	margin-top:10px;
	margin-bottom:10px;
	}
	/* EDIT 07.30 new class */
	.featured-products img {
	display:block;
	margin:0 auto;
	}
	/* EDIT 07.30 new class */
	.PDNG_LR50 {
	padding-left:50px;
	padding-right:50px;
	}
	
/* EDIT 07.30 new class */
.main-banner-lft hr {
height:3px;
background:#f7f7f7;
}

.main-banner-lft h1 { padding:0; 
	/* EDIT 07.30 */
	font-size:35px;
	line-height:1.1em;
	font-weight:700;
	font-style:italic;
	color:#558599;
	font-family: 'Asap', Candara, Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}
.main-banner-lft h2 { padding-bottom:5px; 
	/* EDIT 07.30 */
	color:#83b6cc;
	font-size:18px;
	font-family: 'Asap', Candara, Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}
.main-banner-lft .txt1 { font-size: 20px; font-style:italic; width: auto; padding-left:0; }
.main-banner-lft .join_btn { margin-top:17px; width:201px; float:right; }
.main-banner-lft .join_btn a {}
.main-banner-rgt { width:456px; float:right; 
/* EDIT 07.30 */
padding:29px 20px 27px;
width:460px;
background:#3a3a3a;
}

.main-banner-rgt .img-box-226x209 { width:226px; margin:0 4px 4px 0; float:left; }
.main-banner-rgt .img-box-226x209.last { margin-right:0; }



.main-banner-lft input { 
font-size:20px;
margin:0 0 14px;
width:280px;
padding:7px 10px 7px 55px;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
background:url(../imgs/input-icons.png) 0 0 no-repeat;
}
.main-banner-lft input.email { background-position:0 -60px; }
.main-banner-lft input.password { background-position:0 -120px; }
.main-banner-lft input.checkbox { 
margin:2px 5px 0 0;
width:auto;
}