@import url(hacks.css); /* CSS filters and browser specific CSS */
/* CSS Document */
*  {margin: 0; padding: 0; border:0;}
a  {color: #F27400; text-decoration: none;}
a:hover {color: #9D611A; text-decoration: none;}
div {height:auto; overflow:hidden;}
h1{
	font-size: 13px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#404040;
	font-weight:normal;
}
textarea, input, label {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #414141;
}
input:focus, textarea:focus, select:focus {
	background:#FEFFBE;
}
#mainDiv{
	font-size: 14px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#404040;
	width:100%;
	background: #FFFFFF url(../img/bg_header.png) repeat-x;
	text-align:center;
	overflow:visible;
	line-height: 25px;
}
#centeredContainer{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width: 1003px;
	margin-bottom:60px;
}
#header{
	margin: 0 auto;
	width:942px;
	height:72px;
}
#header h1 {
	width: 271px;
	height: 72px;
	text-indent: -9999px;
	float: left;
	display: inline;
}
#header h1 a {
	width: 271px;
	height: 72px;
	background: url(../img/gimme_logo.png) no-repeat;
	_background: url(../img/gimme_logo_ie.png) no-repeat;
	display: block;
	float: left;
}
#header ul {
	margin: 0;
	padding: 0;
	float: right;
	margin-top: 46px;
	width: 400px;
}
#header ul li.verde {
	list-style-type: none;
	background: url(../img/button_signup_right.png) top right no-repeat;
	float: right;
	display: inline;
	width: auto;
	height: 26px;
	padding: 0 10px 0 0;
}
#header ul li.verde a {
	color: white;
	background: url(../img/button_signup_left.png) top left no-repeat;
	padding-left: 10px;
	display: block;
	margin: 0;
	font-weight: bold;
	min-width: 111px;
	text-align: right;
}
#header ul li.laranja {
	list-style-type: none;
	background: url(../img/button_signup_right.png) top right no-repeat;
	float: right;
	display: inline;
	width: auto;
	height: 26px;
	padding: 0 10px 0 0;
}
#loadingWheel{
	margin-right:30px;
	margin-top:24px;
	float:right;
	display:none;
}
#topMenu{
	margin-left:12px;
	width:942px;
	height: 29px;
}
#infobar{
	margin-left:17px;
	width:942px;
	height:auto;
	font-size:10px;
	color:#A0A0A0;
	margin-bottom:7px;
	margin-top:2px;
}
#infobar h1{
	font-size:10px;
	color:#A0A0A0;
}
.topMenuItem{
	color:#F27400; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:7px; 
	float: left;
	font-size: 13px;
	height:29px;
	cursor: pointer;
	background: url(../img/bg_topNav_separator.jpg) 100% 8px no-repeat;
	/*\*/
	_cursor: hand;
	/**/
}
.topMenuItem:hover{
	color: #9D611A;
}
#quickSearchTypeSelect {
	float:right;
	margin-left:3px;
	height:18px;
	width:85px;
	border:1px solid #C5C5C5;
	font-size:11px;
	margin-top:6px;
	color: #414141;
}
#quickSearchTextInput{
	margin-left:7px; 
	margin-top:6px;
	float:right;
	font-size:10px;
	height:12px;
	border:1px solid #C5C5C5;
	width:98px;
	padding: 2px 3px;
	color: #414141;
}
#topSearchGo{
	float:right;
	margin-top:6px;
	margin-left:3px;
	cursor:pointer;
	/*\*/
	_cursor: hand;
	/**/
}

#mainContainer{
	margin:0 auto;
	width:942px;
	margin-top: 2px;
}

/* notices manager */
#Waver_Notices{
	margin: 17px 0 0 0;
	width:auto;
	background:url(../img/dashedHor.gif) 0 0 repeat-x #FFFDEF;
}
#Waver_Notices div{
	background:url(../img/dashedHor.gif) 0 100% repeat-x;
}
#Waver_Notices div div{
	background:url(../img/dashedVert.gif) 0 0 repeat-y;
}
#Waver_Notices div div div{
	background:url(../img/dashedVert.gif) 100% 0 repeat-y;
}
#Waver_Notices div div div div{
	background:url(../img/dashedTL.gif) 0 0 no-repeat;
}
#Waver_Notices div div div div div{
	background:url(../img/dashedTR.gif) 100% 0 no-repeat; 
}
#Waver_Notices div div div div div div{
	background:url(../img/dashedBR.gif) 100% 100% no-repeat; 
}
#Waver_Notices div div div div div div div{
	background:url(../img/dashedBL.gif) 0 100% no-repeat; 
	height:auto;
}
#Waver_Notices div div div div div div div table{
	width:931px;
	margin-left:8px;
	margin-top:3px;
	margin-bottom:5px;
	margin-right:5px;
}
.homepromo{
	margin-left:16px;
	float:none;
	height:196px;
	background: url(../img/splash_buck.png) no-repeat 265px 40px;
}
.homepromo h2 {
	font-size: 18px;
	color:#00ad46;
}
.homepromo h3 {
	font-size: 16px;
	color:#00ad46;
	margin: 2px 0 15px 0;
}
.homepromo h1 {
	font-size: 30px;
	color:#F27400;
	font-weight: bold;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	line-height: 38px;
}
fieldset.bigsearchbox {
	margin-left:16px;
	float:left;
	background:url(../img/search_topLeft.gif) 0 0 no-repeat #BFE2C1; 
	height:90px;
	margin-top: 12px;
	width:374px;
	display: inline;
}
fieldset.bigsearchbox div {
	float:none;
	margin:0;
	background:url(../img/search_topRight.gif) 100% 0 no-repeat; 
	height:90px;
}
fieldset.bigsearchbox div div{
	background:url(../img/search_bottomRight.gif) 100% 100% no-repeat; 
	height:90px;
}
fieldset.bigsearchbox div div div{
	background:url(../img/search_bottomLeft.gif) 0 100% no-repeat; 
	height:90px;
}
fieldset.bigsearchbox input{
	float: left;
	display: inline;
	margin:5px 0 0 16px;
	width:302px; 
	height:21px;
	border:1px solid #C2C2C2;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #414141;
	padding: 4px 4px;
	
}
fieldset.bigsearchbox label {
	font-size: 18px;
	font-weight: bold;
	float: left;
	display: inline;
	color:#00ad46;
	margin: 10px 0 0 16px;
}
fieldset.bigsearchbox span.teste {
	font-size: 10px;
	font-weight: normal;
	float: left;
	display: inline;
	color:#00ad46;
	margin: 10px 0 0 5px;
}
fieldset.bigsearchbox span{
	float: left;
	display: inline;
	height:auto;
	color:#00ad46;
	font-size:17px;
	font-weight:bold;
	margin-left:7px;
	margin-top:6px;
	cursor:pointer;
	cursor:hand;
}
#extendedSearch{
	display:none;
}
#advSearch{
	width: 354px;
	height:auto;
	font-size:13px;
	font-weight:normal;
	color: #6A7B7F;
	padding-bottom:6px;
}
#loginContainer{
	color: white;
	margin-left:16px; 
	width:131px; 
	float:right;
	margin-top: 20px;
}
#loginContainer h4 {
	font-size: 13px;
}
.loginBox{
	float:right;
	background:url(../img/login_topLeft.png) top left no-repeat #02B830;
	width: 131px;
	
}
.loginBox div{
	background:url(../img/login_topRight.png) top right no-repeat;
}
.loginBox div div{
	background:url(../img/login_bottomRight.png) bottom right no-repeat; 
}
.loginBox div div div {
	background:url(../img/login_bottomLeft.png) bottom left no-repeat; 
	padding: 14px;
}
.loginBox label {
	font-size: 14px;
	clear: left;
	width: 50px;
	display: inline-block;
	float: left;
	line-height: 24px;
	color: white;
}
.loginBox ol {
	margin:0;
	padding: 0;
	float: right;
	width: 102px;
}
.loginBox ol li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: right;
}
.loginBox input {
	height: 20px;
	font-size: 16px;
	color: #414141;
	width: 100px;
	border: 1px solid #9999ff;
	padding: 1px 0 0 1px;
	display: inline;
}
.loginBox input:focus {
	background:#FEFFBE;
}
input.button_fieldset:focus {
	border: 0 !important;
}
.loginBox h2 {
	float: right;
	font-size: 14px;
	display: block;
}
.loginBox ol li a {
	float: right;
	display: inline;
	color: white;
	font-size: 10px;
}
.loginBox ol li a:hover {
	text-decoration: underline;
}
.loginBox ol li.button {
	margin: 5px 0 0 0;
}
.loginBox ol li.button input {
	width: auto;
	height: auto;
	border: 0;
	float: right;
}
#homeFlashContainer{
	float:left;
	width:310px;
}
#home_flash{
	width:308px;
	height:296px;
	margin:0;
	padding:0;
}
#home_flash_ie {
	width:308px;
	height:296px;
	margin:0;
	padding:0;
	background: url(../img/no_flash.jpg) no-repeat;
	display: block;
	border: 0;
}
#contributeContainer{
	float:left;
	width:310px;
	margin-top: 7px;
}
#contributeContainer h3 a:link {
	font-size: 12px;
	font-weight: normal;
}
#contributeContainer ul {
	margin: 0;
	padding: 0;
	width: 297px;
	height: 69px;
	margin-top: 10px;
}
#contributeContainer ul li {
	width: 90px;
	height: 69px;
	list-style-type: none;
	margin: 0 0 0 13px;
	padding: 0;
	display: inline;
	float: left;
}
#contributeContainer ul li.first {
	margin: 0;
}
#contributeContainer ul li a {
	width: 90px;
	height: 69px;
	display: block;
	text-indent: -9999px;
}
#contributeContainer ul li.upload a {
	background: url(../img/icons_photographer.png) -103px 0 no-repeat;
}
#contributeContainer ul li.display a {
	background: url(../img/icons_photographer.png) 0 0 no-repeat;
}
#contributeContainer ul li.sell a {
	background: url(../img/icons_photographer.png) -207px 0 no-repeat;
}
#contributeContainer h3 a {
	font-size: 12px;
	font-weight: normal;
}
#recentFilesContainer{
	margin-top: 10px; 
	width:942px;
	float:left;
}
#recentFilesContainer h5 {
	font-weight: normal;
}
#recentFilesContainer h5 a {
	font-size:14px;
	margin-bottom: -15px;
	font-weight: normal;
}
.recentFiles{
	margin-top:7px;
}
.recentFiles img{
	border: 1px #DCE0E3 solid;
}
.more_tag{
	width:100%; 
	margin-top:6px;
	text-align:right;
}

#loggedInTable{
	font-size:12px;
	width:189px;
	height:auto;
	margin-left:18px;
	margin-right:17px;
}
#recentDownloads{
}
#tagCloud{
	height:auto;
	width:370px;
	float:left;
	margin-left:20px;
	margin-top:36px;
	margin-right:20px;
	text-align:justify;
	display: inline;
}
#tagCloud div{
	margin:0;
	margin-top:0;
	float:none;
	line-height: 24px;
}
.lit_title{
	font-size:14px;
	text-align:right;
	vertical-align:bottom;
}
.lit_select{
	height:15px;
	width:187px;
	border:1px #cccccc solid;
	font-size:10px;
}
.lit_firstItem{
	height:21px;
	vertical-align:bottom;
}
.lit_item{
	height:18px;
	vertical-align:bottom;
}
#search_results{
	width:770px;
	float:left;
	margin-bottom:17px;
}
.result_image {
	margin-top:16px;
	margin-left:20px;
	float:left;
	width:125px;
	height:140px;
	background: #f1f1f1;
	/*background:url(../img/back_thumb.png) 0 0 no-repeat white;*/
}
.result_image_div{
	text-align:center;
	margin:0;
	width:125px;
	height:137px;
}
.result_image_div table{
	width:125px;
	height:137px;
}
.result_image_div table tr td{
	width:125px;
	height:137px;
	vertical-align:middle;
	text-align:center;
}
.result_image_div table tr td img{
	border: none;
}
.result_image_div2{
	width:125px;
	height:28px;
	background:url(../img/search_item_B.gif) 0 0 no-repeat;
}
.result_image_div2 img{
	border:0;
	margin-left:7px;
}
.search_nav{
	width:750px;
	float:left;
	margin-top:20px;
	margin-left:15px;
}
.search_nav select{
	float:left;
	height:20px;
	width:135px;
	font-size:11px;
	vertical-align:middle;
	margin: 0 auto;
	border: 1px solid #F27400;
	font-size: 12px;
	color: #414141;
}
.search_nav div{
	float:left;
	width:424px;
	text-align:center;
	margin-top: -5px;
}
.search_nav span{
	color:#414141;
	float:left;
}
.search_nav input{
	margin-left:9px;
	vertical-align:middle;
	float:left;
}
.search_nav div img{
	vertical-align:middle;
	border:0;
}
.search_nav div span{
	margin-left:45px;
	margin-right:45px;
	float:none;
}
#title{
	width:760px;
	margin-top:10px;
	margin-bottom:10px;
	vertical-align:bottom;
	font-size:16px;
	color: #676767;
	float:left;
	margin-left:10px;
	font-weight: bold;
}
.subtitle{
	width:390px;
	vertical-align:bottom;
	color:#414141;
	float:left;
	margin-left:15px;
}
.formobjects4 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #A79E92;
	height: 16px;
}
#footer{
	margin-top:35px;
	float:left;
	width:942px;
	color:#A0A0A0;
	height:auto;
	font-size: 14px;
	margin-right:-4px;
}
#footer h1{
	font-size:10px;
	color:#A0A0A0;
}
.supportcomment {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #404040;
	border-top: 2px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	border-left: 2px solid #a9a9a9;
	height: 100px;
	width: 525px;
	padding: 4px;
}
.formuser {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #404040;
	border-top: 2px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	border-left: 2px solid #a9a9a9;
	height: 24px;
	width: 250px;
	padding:1px 0 0 4px;
}
.combosupport {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #404040;
	border-top: 2px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	border-left: 2px solid #a9a9a9;
	height: 26px;
	width: 254px;
}
.image_details{
	float:left;
	width:313px;
	background:url(../img/img_detailsTL.gif) 0 0 no-repeat #ECEDEF; 
}
.image_details_top{
	float:left;
	width:313px;
	height:30px;
	background:url(../img/img_detailsTR.gif) 100% 0 no-repeat;
}
.image_details_top table tr td{
	float:none;
	width:313px;
	height:30px;
	background:none;
	vertical-align:bottom;
	padding-left:20px;
}
.image_details_middle{
	float:left;
	width:313px;
	height:277px;
	background:none;
}
.image_details_middle table{
	width:313px;
	height:277px;
}
.image_details_middle table tr td{
	width:313px;
	height:277px;
	vertical-align:middle;
	text-align:center;
}
.image_details_bottom{
	float:left;
	width:313px;
	height:42px;
	background:url(../img/img_detailsBM.gif) 0 0 repeat-x;
}
.image_details_bottom div{
	float:none;
	width:313px;
	height:42px;
	background:url(../img/img_detailsBL.gif) 0 0 no-repeat;
}
.image_details_bottom div div{
	float:none;
	width:313px;
	height:42px;
	background:url(../img/img_detailsBR.gif) 100% 0 no-repeat;
}
.image_details_info{
	float:left;
	width:185px;
	height:auto;
	margin-left:20px;
}
.image_details_edit_info{
	float:left;
	width:300px;
	height:auto;
	margin-left:20px;
}
.image_details_info table tr td img{
	padding-left:2px;
	vertical-align:middle;
}
.image_details_keywords{
	float:left;
	width:230px;
	height:350px;
	margin-left:20px;
	font-size: 13px;
	line-height: 20px;
}
.image_details_keywords h3, .image_details_info h3 {
	font-size: 16px;
	font-weight: 500;
	margin:4px 0 8px 0;
}
.image_details_keywords a:link, .image_details_keywords a:visited {
	float:left;
	margin:0 12px 12px 0;
	background: #e0f7ff;
	padding: 0 5px 0 5px;
}
.image_details_keywords a:hover {
	background: #f27400;
	color: white;
}
.image_details_edit_keywords{
	float:left;
	width:300px;
	height:auto;
	margin-left:20px;
}
.main_text{
	float:left;
	width:600px;
	margin:10px 40px 40px 10px;
}
.main_text h3 {
	margin-top:20px ;
}
.main_text h3.first {
	margin-top:0;
}
.main_text h4 {
	margin-top: 20px;
}
.main_text h4.first {
	margin-top: 0;
}
.admin_crop{
	float:none;
	z-index:5;
	width:550px;
	height:450px;
	display:none;
	position:absolute;
	background:url(../img/img_detailsTL.gif) 0 0 no-repeat #ECEDEF;
}
.admin_crop div{
	z-index:5;
	background:url(../img/img_details_BR.gif) 100% 100% no-repeat;
}
.admin_crop div div{
	z-index:5;
	background:url(../img/img_details_BL.gif) 0 100% no-repeat;
}
.admin_crop div div div{
	z-index:5;
	background:url(../img/img_detailsTR.gif) 100% 0 no-repeat;
	height:25px;
}

.input_ajax:hover{
	xbackground-color:#FFFF09;
	background-color:#FEF49C;
}

.edit_input_ajax{
	font-style:italic;
	color:#CCCCCC;
	font-weight:normal;
}

.edit_input_ajax:hover{
	color:#333333;
}
#user_details {
	padding-left: 15px;
}
#user_details #gravatar {
	float: left;
	margin: 0 16px 0 0;
	display: inline;
}
#user_details_info ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	width: 590px;
}
#user_details_info ul li {
	margin-bottom: 12px;
}
#user_details_info label {
	font-weight: bold;
}
#user_details_info input{
	border:1px #cccccc solid;
	padding:1px;
	font-size: 14px;
	color: #414141;
	width: auto;
}
#user_details_info textarea {
	border:1px #cccccc solid;
	padding:1px;
	width: 440px !important;
	height: 150px;
	font-size: 14px;
	overflow: auto;
}
#user_details_info .editable{
	border:0;
	padding:2px;
	background: #d4f0b9;
	width: 300px;
}
#user_details_info .editable:hover{
	border:1px #ccccaa solid;
	padding:1px;
	background: #FFFFD3;
}
#user_details_info .editable:focus{
	border:1px #cccccc solid;
	padding:1px;
}
* html #user_details_info .editable {
    m: expression(this.onmouseover =  new Function("this.className = 'editable-hover';"));
}
* html #user_details_info .editable:hover,
* html #user_details_info .editable-hover {
	background: #FFFFD3;
    m: expression(this.onmouseout = new Function("this.className = 'editable';"));
}
h2.register_now {
	width: 223px;
	height: 68px;
	text-indent: -9999px;
	margin-top: 25px;
}
h2.register_now a {
	width: 223px;
	height: 68px;
	background: url(../img/register_now.png) no-repeat;
	display: block;
}
#twitter_promo {
	width: 517px;
	height: 130px;
	background: url(../img/twitter_10_gimme.png) no-repeat;
	margin-bottom: 25px;
	display: block;
}
#twitter_home {
	width: 374px;
	height: 132px;
	background: url(../img/twitter_home.png) no-repeat;
	margin-top: 10px;
	float: right;
	display: inline;
}
#twitter_home a {
	width: 371px;
	height: 160px;
	position: relative;
	padding:65px 9px 0 9px ;
	color: #0070BF;
	display: block;
}
#twitter_home a span {
	font-size: 12px;
	color: #e35a33;
}
#twitter_home h3 {
	font-size: 14px;
}
#twitter_home a p {
	line-height: 18px;
	font-size: 14px;
}
#toolbar {
	width: 131px;
	float: right;
	background: url(../img/back_toolbar.png) repeat-x;
}
#toolbar ul {
	margin: 0;
	padding: 0;
	width: 131px;
}
#toolbar ul li {
	list-style-type: none;
	padding-left: 7px;
	font-size: 12px;
	color: white;
}
#toolbar ul li p {
	float: left;
	display: inline;
}
#toolbar ul li span {
	float: right;
	display: inline;
	margin-right: 7px;
}
#toolbar ul h5 {
	padding-left: 5px;
	color: white;
	font-size: 13px;
}
#toolbar ul h5.welcome {
	width: 120px;
	text-align: right;
	font-size: 12px;
}
#toolbar a.off {
	float: right;
	font-size: 10px;
	color: white;
	margin: -8px 7px 0 0;
}
#toolbar a.off:hover {
	border-bottom: 1px dotted;
}
#toolbar ul li a {
	color: white;
	font-size: 12px;
	height: 5px;
	font-weight: normal;
	font-style: normal;
}
#toolbar ul li a:hover {
	border-bottom: 1px dotted;
}
#toolbar ul li.last {
	margin-bottom: 10px;
}
#toolbar ul.first {
	border-bottom: 1px solid #029B29;
	background: url(../img/back_top_toolbar.png) top left no-repeat;
}
#toolbar ul.second {
	border-top: 1px solid #4DC56C;
	border-bottom: 1px solid #027D20;
}
#toolbar ul.actionsfirst {
	border-top: 1px solid #ff9243;
}
#toolbar ul.actionslast {
	border-top: none;
}
#toolbar div.wrapaction {
	background: url(../img/back_bottom_actions.png) bottom left no-repeat #ff6512
}
.button_ok {
	background:url(../img/button_green.png) no-repeat top left;
	border:none;
	color:#FFF;
	width:60px;
	height:19px;
	font-size:14px;
	float:right;
	margin:30px 0 0 0;
	font-weight:500;
}
.button_finish {
	background:url(../img/button_finish.png) no-repeat top left;
	border:none;
	color:#FFF;
	width:100px;
	height:26px;
	font-size:12px;
	float:right;
	margin:20px 0 0 0;
	font-weight:500;
	outline: none;
	cursor: pointer;
}
.button_finish2 {
	background:url(../img/button_finish2.png) no-repeat top left;
	border:none;
	color:#FFF;
	width:100px;
	height:26px;
	font-size:12px;
	float:right;
	margin:20px 13px 0 0;
	font-weight:500;
	outline: none;
	cursor: pointer;
}
#upload_selector {
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	background: #d4f0b9;
	padding: 14px;
	margin-bottom: 10px;
}
#upload_selector ul {
	margin: 0;
	padding: 0;
}
#upload_selector li {
	list-style-type: none;
	width: 121px;
	height: 41px;
	float: left;
	display: inline;
}
#upload_selector li a {
	width: 121px;
	height: 41px;
	display: block;
	text-indent: -9999px;
	outline: none;
}
#upload_selector li.image a {
	background: url(../img/button_image.png) no-repeat;
}
#upload_selector li.vector a {
	background: url(../img/button_vector.png) no-repeat;
	margin-left: 20px;
}
.upload_image {
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	background: #ffe5c0;
	margin-bottom: 10px;
	padding: 14px;
}
.upload_vector {
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	background: #dff2fe;
	margin-bottom: 10px;
	padding: 14px;
}
.upload_vector span {
	font-size: 12px;
}
#add_more_type ul {
	margin: 0;
	padding: 0;
}
#add_more_type ul li {
	list-style-type: none;
	float: left;
	display: inline;
}
#add_more_type ul li a {
	display: block;
	outline: none;
	padding-left: 23px;
}
#add_more_type ul li.image a {
	background: url(../img/plus_image.png) no-repeat 0 50% ;
	margin-right: 15px;
	color: #FF6512;
}
#add_more_type ul li.vector a {
	background: url(../img/plus_vector.png) no-repeat 0 50% ;
	color: #0099CC;
}
#add_more_type ul li.image a:hover {
	background: url(../img/plus_image.png) no-repeat 0 50% ;
	margin-right: 15px;
	color: #aa400a;
}
#add_more_type ul li.vector a:hover {
	background: url(../img/plus_vector.png) no-repeat 0 50% ;
	color: #005b79;
}
/*Hacks*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
.clearfix {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
}
.clearfloat {
	clear: both;
}
.roundeddiv {
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	background: #d4f0b9;
	padding: 18px;
	margin-bottom: 10px;
}
.rounded {
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	background: #d4f0b9;
	padding: 18px;
	margin-bottom: 10px;
}
.roundeddiv ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.roundeddiv ul label {
	margin-left: 7px;
}
.roundeddiv ul li {
	margin-bottom: 15px;
}
.roundeddiv ul label span, .roundeddiv p span {
	font-weight: bold;
}
.roundeddiv p {
	margin-left: 21px;
}
.roundeddiv p.method {
	margin-left: 21px;
	width: 406px;
	height: 60px;
	background: url(../img/payment_accepted.png) no-repeat top left;
	text-indent: -9999px;
}
.support ul label {
	margin-left: 0;
	font-weight: bold;
}
.button_payment {
	background:url(../img/payment_button.png) no-repeat top left;
	border:none;
	color:#FFF;
	width:125px;
	height:125px;
	font-size:16px;
	float:left;
	margin:10px 13px 10px 40px;
	font-weight:500;
	outline: none;
	cursor: pointer;
	text-indent: -9999px;
}
.button_payment:hover {
	background:url(../img/payment_button.png) no-repeat top right;
}
div.call_center {
	display:inline;
	float:right;
	margin-right:20px;
	text-align:right;
	width:190px;
}
.roundeddiv p span.online {
	color:green;
}
.roundeddiv p span.offline {
	color:red;
}
.button_sendsupport {
	background:url(../img/send.png) no-repeat top left;
	border:none;
	color:#FFF;
	width:100px;
	height:26px;
	font-size:12px;
	float:left;
	display: inline;
	margin-top:20px;
	font-weight:500;
	outline: none;
	cursor: pointer;
	padding-bottom: 2px;
}
.button_sendsupport:focus {
	background:url(../img/send.png) no-repeat top left;
}
.small {
	font-size: 12px;
}

