@charset "utf-8";
/* CSS Document */
/* -- SIMPLE RESET - START -------------------------------------------------------------------- */
/* Reset all padding and margin */
* {
	margin:0;
	padding:0;
}
/* hide all image borders */
img {
	border:none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* -- SIMPLE RESET - END ---------------------------------------------------------------------- */
body {
	font-size:62.5%;
	background:#f3f3f3;
}
#top_container {
	background:#e1e1e1 url(../images/bg.jpg) repeat-x;
}
#wrapper {
	width:960px;
	margin:0 auto;	
}
#header {
	height:136px;
}
#footer {
	background:url(../images/footer_bg.jpg) repeat-x;
	height:159px;
}
#footer_txt {
	width:960px;
	margin:0 auto;
}
#header .logo {
	float:left;
}
#TopNav {
	float:right;
	list-style-type:none;
	margin:15px 0 38px 0;
}
#TopNav li {
	float:left;
}
#TopNav li a:link,
#TopNav li a:visited {
	color:#79797a;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;
	padding:12px 15px 12px 37px;
}
#TopNav li a:hover {
	color:#9d0008; 
}
#TopNav li a.home {
	background:url(../images/icon_home.jpg) no-repeat 0 8px;
}
#TopNav li a.about {
	background:url(../images/icon_about_inkbox.jpg) no-repeat 0 8px;
}
#TopNav li a.contact {
	background:url(../images/icon_contact_inkbox.jpg) no-repeat 0 12px;
}
.clear {
	clear:both;
}
.clear_right {
	clear:right;
}
.float_right {
	float:right;
	padding:0 0 0 20px;
}
#MainNav {
	float:right;
	list-style-type:none;
	margin:0 10px 0 0;
}
#MainNav li {
	float:left;
}
#MainNav li a:link,
#MainNav li a:visited {
	height:25px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	font-size:2em;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	background:url(../images/main_nav_spry.jpg) no-repeat;
	display:block;
	padding:10px;
	margin:0 3px;
}
#MainNav a.signup:link,
#MainNav a.signup:visited {
	width:151px;
}
#MainNav a.features:link,
#MainNav a.features:visited {
	width:112px;
	background-position:-178px 0;
}
#MainNav a.pricing:link,
#MainNav a.pricing:visited {
	width:98px;
	background-position:-315px 0;
}
#MainNav a.designs:link,
#MainNav a.designs:visited {
	width:93px;
	background-position:-440px 0;
}
#MainNav a.faq:link,
#MainNav a.faq:visited {
	width:73px;
	background-position:-559px 0;
}
#MainNav a.signup:hover {
	color:#FFF;
	background-position:0 -45px;
}
#MainNav a.features:hover {
	color:#FFF;
	background-position:-178px -45px;
}
#MainNav a.pricing:hover {
	color:#FFF;
	background-position:-315px -45px;
}
#MainNav a.designs:hover {
	color:#FFF;
	background-position:-440px -45px;
}
#MainNav a.faq:hover {
	color:#FFF;
	background-position:-559px -45px;
}
#HomeBanner {
	height:268px;
	background:url(../images/home_banner.jpg) no-repeat;
}
#HomeBanner .graphic {
	float:left;
}
#HomeBanner h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.7em;
	line-height:1.5em;
	color:#FFF;
	padding:20px 20px 30px 0;
	font-weight:normal;
	background:none;
}
#HomeBanner #SignUp {
	float:left;
	display:inline-block;
	padding:30px 0 0 0;
}
#HomeBanner #LogIn {
	padding:30px 24px 0 0;
}
#Content {
	min-height:200px;
	background:url(../images/content_bg.jpg) repeat-y;
	padding:0 30px;
}
#Content .grey_bg {
	background:#f7f7f7;
	width:210px;
	float:left;
	margin:0 20px 20px 0;
}
#Content .last {
	margin:0;
}
#Content .grey_bg p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#494949;
	padding:10px;
	line-height:1.6em;
	margin:0;
}
#content_top {
	height:31px;
}
#content_top_detail {
	height:19px;
	padding:0 0 7px 0;
	background:url(../images/content_top_detail.jpg) no-repeat left bottom;
}
#content_top_detail_tabs {
	height:13px;
	padding:0;
}
#footer .ci_logo {
	float:right;
	padding:35px 10px 40px 0;
}
#StalkUs {
	width:130px;
	padding:30px 0 0 570px;
	text-align:right;
}
#FooterNav {
	float:left;
	list-style-type:none;
	padding:32px 0 15px 10px;
	width:550px;
}
#FooterNav li {
	float:left;
}
#FooterNav li a:link,
#FooterNav li a:visited {
	color:#FFF;
	background:#949496;
	font-weight:bold;
	display:block;
	text-decoration:none;
	font-size:1.4em;
	padding:3px 5px 4px 5px;
}
#FooterNav li a:hover {
	color:#ebd9a3;
}
#footer_txt {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
#footer_txt p {
	clear:left;
	float:left;
	margin:0 0 0 10px;
	color:#7d7c7f;
	font-size:1.4em;
}
#footer_txt a.footer_link:link,
#footer_txt a.footer_link:visited {
	color:#7d7c7f;
	text-decoration:none;
	border-bottom:1px solid #d6939a;
	font-weight:bold;
}
#footer_txt a.footer_link:hover {
	border-bottom:1px solid #ab0214;
	color:#515053;
}
#LeftColumn {
	float:left;
	width:670px;
}
#LeftColumn_Detail {
	float:left;
	width:660px;
}
#RightColumn {
	float:right;
	width:210px;
}
h2 {
	background:#c5c5c5 url(../images/bg_h1.jpg) repeat-x;
	border:2px solid #a7a7a7;
	padding:10px 8px;
	color:#aa0e09;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.8em;
	font-weight:bold;
}
.HomeAdvantages {
	float:left;
	width:320px;
	padding:0 15px 0 0;
	list-style-type:none;
}
.HomeAdvantages li {
	background:url(../images/icon_red_arrow.jpg) no-repeat 0 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.4em;
	line-height:1.6em;
	color:#494949;
	margin:1em 0;
	padding:0 0 0 12px;
}
.ListArrowBullet {
	list-style-type:none;
}
.ListArrowBullet li {
	background:url(../images/icon_red_arrow.jpg) no-repeat 0 7px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	line-height:1.6em;
	color:#494949;
	margin:1em 0;
	padding:0 0 0 12px;
}
.ListArrowBullet a:link,
.ListArrowBullet a:visited {
	font-weight:bold;
	color:#494949;
	text-decoration:none;
	border-bottom:1px solid #ccc;
}
.ListArrowBullet a:hover {
	background:#ededed;
}
p.small {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:1.4em;
	color:#494949;
}
.NewsletterInput {
	border:2px solid #dadada;
	background:#eee;
	padding:2px 5px 2px 30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#333;
	width:170px;
	height:21px;
	margin:4px 0 0 0;
}
#subForm #name {
	background:#eee url(../images/input_newsletter_mask_n.gif) no-repeat 0 0;
}
#subForm #Surname {
	background:#eee url(../images/input_newsletter_mask_s.gif) no-repeat 0 0;
}
#subForm #hthuhh-hthuhh {
	background:#eee url(../images/input_newsletter_mask_at.gif) no-repeat 0 0;
}
.NewsletterBtn,
.NewsletterBtn:focus {
	float:right;
	margin:5px 0 20px 0;
	width:118px;
	border:none;
}
.addthis_toolbox {
    width:212px;
	background:#eee url(../images/share_btm.jpg) no-repeat 0 bottom;
	padding:0 0 8px 0;
	margin:0 0 10px 0;
}
.custom_images {
	padding:0 7px;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 1;
}
.addthis_toolbox .custom_images a img {
    opacity: 0.75;
	padding:0 3px 0 2px;
}
/* DETAIL -------------------------------------------------------------- */
h1 {
	height:65px;
	background:url(../images/page_header_bg.jpg) no-repeat 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3em;
	color:#FFF;
	padding-top:12px;
	padding-left:35px;
	line-height:1.8em;
	font-weight:bold;
}

#ContentDetail {
	min-height:200px;
	background:url(../images/content_bg_detail.png) repeat-y;
	padding:5px 30px;
}
#LogInSmall {	
	padding:0 18px 0 0;
	float:right;
}
p {
	margin:1em 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	line-height:1.7em;
	color:#494949;
}
a.plink:link,
a.plink:visited {
	color:#494949;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #b50b09;
	padding:1px 3px;
}
a.plink:hover {
	color:#FFF;
	background-color:#494949;
}
h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2em;
	line-height:1.7em;
	color:#494949;
	background:#f3f3f3 url(../images/bg_h3.jpg) repeat-x 0 bottom;
	padding:5px 10px;
	display:block;
	margin:1em 0;
}
.InfoBox {
	background:#fff9e8 url(../images/info_icon.jpg) no-repeat 10px 10px;
	border:1px solid #f8c72f;
	padding:7px 10px 10px 70px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.InfoBox p {
	line-height:1.3em;
	margin:0;
	min-height:43px;
	padding:0;
}
.extract_borderonly {
	background:#f5f5f5;
	border:1px solid #d9d9d9;
	padding:0 20px;
	font-size:1.1em;
	margin:10px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.extract {
	background:#f5f5f5 url(../images/extract_quote_open.gif) no-repeat left top;
	border:1px solid #d9d9d9;
	padding:0px 20px 0 40px;
	margin:10px 0 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.extract .QuoteBtm {
	background:url(../images/extract_quote_close.gif) no-repeat right bottom;
}
.extract_short {
	background:#f5f5f5 url(../images/extract_quote_open.gif) no-repeat left top;
	border:1px solid #d9d9d9;
	padding:0px 20px 0 20px;
	margin:10px 0 0 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	float:right;
	width:200px;
	text-indent:20px;
}
.extract_short .QuoteBtm {
	background:url(../images/extract_quote_close.gif) no-repeat right bottom;
}
ul.contentList {
	list-style-type:none;
}
ul.contentList li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	line-height:1.7em;
	color:#494949;
	padding:0 0 0 40px;
	background:url(../images/green_tick.jpg) no-repeat 10px 0;
}
ol.contentList li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	line-height:1.7em;
	color:#494949;
	margin:0 0 0 40px;
}
h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.6em;
	line-height:1.7em;
	color:#494949;
	font-weight:bold;
	margin:1em 0 0 0;
}
sup {
	font-size:0.8em;
}
/* Form fields -----------------------------------------------------------------*/
.evenRow {
	background-color:#FFF;
}
.oddRow {
	background-color:#f0f0f0;
}
.evenRow,
.oddRow {
	padding:5px 10px;
}
.evenRow p,
.oddRow p {
	margin:0;
	padding:0;
}
.evenRow p.first,
.oddRow p.first {
	float:left;
	font-weight:bold;
}
.evenRow p.second,
.oddRow p.second {
	float:right;
	width:480px;
}
.FormField {	
	padding:5px;
	font-size:1.2em;
	width:400px;
	border:2px solid #9fa0a5;
	display:block;
}
input:focus,
textarea:focus {	
	border:2px solid #aa1225;
}
.formfield_btn {
	margin:10px 0 0 170px;
	background:#514c43;
	border:2px solid #958d7c;
	padding:5px;
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
}
#commentForm label.error { 
	float: none; 
	width:368px;
	height:25px;
	color:#FFF;
	margin:1px 0 0;
	padding:5px 5px 5px 40px;
	display:block;
	background:#b92016 url(../images/icon_red_cross.jpg) no-repeat 6px 6px;
	font-size:1em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
#subForm label.error { 
	float: none; 
	width:174px;
	height:12px;
	color:#FFF;
	padding:6px 5px 6px 30px;
	display:block;
	background:#b92016 url(../images/icon_red_cross_small.jpg) no-repeat 6px 6px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
/* Form fields - END ----------------------------------------------------------------*/
/* Subnav Tabs Features -------------------------------------------------------------*/
#SubNav_Tabs_Features {
	padding:10px 0 0 28px;	
}
#SubNav_Tabs_Features ul {
	list-style-type:none;
}
#SubNav_Tabs_Features li {
	float:left;
}
#SubNav_Tabs_Features a:link,
#SubNav_Tabs_Features a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	font-size:1.7em;
	background:url(../images/features_subnav_tabs.jpg) no-repeat 0 0;
	display:block;
	height:29px;
	padding:8px 5px 0 45px;
	margin:0 2px;
}
#SubNav_Tabs_Features a.CreateSend {
	background-position:0 0;
	width:176px;
}
#SubNav_Tabs_Features a.EmailLists {
	background-position:-231px 0;
	width:176px;
}
#SubNav_Tabs_Features a.Reporting {
	background-position:-462px 0;
	width:180px;
}
#SubNav_Tabs_Features a.CreateSend:hover {
	background-position:0 -37px;
}
#SubNav_Tabs_Features a.EmailLists:hover {
	background-position:-231px -37px;
}
#SubNav_Tabs_Features a.Reporting:hover {
	background-position:-462px -37px;
}
#SubNav_Tabs_Features a.CreateSend_current {
	background-position:0 -74px;
	width:176px;
	color:#59595e;
}
#SubNav_Tabs_Features a.EmailLists_current {
	background-position:-231px -74px;
	width:176px;
	color:#59595e;
}
#SubNav_Tabs_Features a.Reporting_current {
	background-position:-462px -74px;
	width:180px;
	color:#59595e;
}
/* Subnav Tabs Pricing -------------------------------------------------------------*/
#SubNav_Tabs_Pricing {
	padding:10px 0 0 28px;	
}
#SubNav_Tabs_Pricing ul {
	list-style-type:none;
}
#SubNav_Tabs_Pricing li {
	float:left;
}
#SubNav_Tabs_Pricing a:link,
#SubNav_Tabs_Pricing a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	font-size:1.7em;
	background:url(../images/pricing_subnav_tabs.jpg) no-repeat 0 0;
	display:block;
	height:29px;
	padding:8px 5px 0 45px;
	margin:0 2px;
}
#SubNav_Tabs_Pricing a.SendingCost {
	background-position:0 0;
	width:176px;
}
#SubNav_Tabs_Pricing a.CustomCost {
	background-position:-231px 0;
	width:256px;
}
#SubNav_Tabs_Pricing a.SendingCost:hover {
	background-position:0 -37px;
}
#SubNav_Tabs_Pricing a.CustomCost:hover {
	background-position:-231px -37px;
}
#SubNav_Tabs_Pricing a.SendingCost_current {
	background-position:0 -74px;
	width:176px;
	color:#59595e;
}
#SubNav_Tabs_Pricing a.CustomCost_current {
	background-position:-231px -74px;
	width:256px;
	color:#59595e;
}
/* Subnav Tabs Features -------------------------------------------------------------*/
.bigtick a:link,
.bigtick a:visited {
	font-size:1.3em;
	text-decoration:none;
	color:#494949;
	padding:3px;
	display:block;
}
.bigtick a:hover {
	background-color:#494949;
	color:#FFF;
}
/* SignUp Process ------------------------------------------------------------------*/
.signup_heading1,
.signup_heading2,
.signup_heading3 {
	height:62px;
	margin:20px 0 0 0;
}
.signup_heading1 {	
	background:url(../images/head1_signup.jpg) no-repeat;
}
.signup_heading2 {
	background:url(../images/head2_signup.jpg) no-repeat;
}
.signup_heading3 {
	background:url(../images/head3_signup.jpg) no-repeat;
}
.signup_heading1 h1,
.signup_heading2 h1, 
.signup_heading3 h1 {
	background:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.5em;
	font-weight:bold;
	padding:8px 5px 0 75px;
	margin:0;
	color:#2f2f2f;
}
.required_fields {
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	color:#a2a2a2;
	font-size:1em;
	margin:0;
	padding:0;
	font-style:italic;
}
#SignUpForm label.txt {
	width:205px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.3em;
	color:#2f2f2f;
	text-align:right;
	float:left;
	display:block;
	height:30px;
	padding:10px 0 0 0;
	clear:right;
}
#SignUpForm input.field {
	float:right;
	width:380px;
	height:25px;
	font-size:2em;
	font-family:Verdana, Geneva, sans-serif;
	color:#2f2f2f;
	padding:6px 10px 7px 50px;
	background-color:#f5f5f5;
	border:1px solid #d9d9d9;
	margin:5px 0 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#SignUpForm input.field:focus {
	border:1px solid #900;
}
#SignUpForm input.Password {
	background:#f5f5f5 url(../images/icon_signup_password.jpg) no-repeat 0 0;
}
#SignUpForm input.ConfirmPassword {
	background:#f5f5f5 url(../images/icon_signup_password.jpg) no-repeat 0 0;
}
#SignUpForm input.Name {
	background:#f5f5f5 url(../images/icon_signup_user.jpg) no-repeat 0 0;
}
#SignUpForm input.Surname {
	background:#f5f5f5 url(../images/icon_signup_user.jpg) no-repeat 0 0;
}
#SignUpForm input.EmailAddress {
	background:#f5f5f5 url(../images/icon_signup_email.jpg) no-repeat 0 0;
}
#SignUpForm input.Phone {
	background:#f5f5f5 url(../images/icon_signup_phone.jpg) no-repeat 0 0;
}
#SignUpForm input.CompName {
	background:#f5f5f5 url(../images/icon_signup_company.jpg) no-repeat 0 0;
}
#SignUpForm input.VAT {
	background:#f5f5f5 url(../images/icon_signup_vat.jpg) no-repeat 0 0;
}
#SignUpForm input.ReferedBy {
	background:#f5f5f5 url(../images/icon_refered_by.jpg) no-repeat 0 0;
}
#SignUpForm .TermsBox {
	margin:10px 0 0 220px;
}
#SignUpForm .TermsBox p {
	margin:0;
	display:inline;
	font-size:1.3em;
}
#SignUpForm .TermsBox a:link,
#SignUpForm .TermsBox a:visited {
	color:#494949;
	text-decoration:none;
	border-bottom:1px solid #900;
}
#SignUpForm .TermsBox a:hover {
	color:#FFF;
	background-color:#494949;
}
#SignUpForm .BtnSignUp,
#SignUpForm .BtnSignUp:focus {
	margin:20px 0;
	border:none;
}
#SignUpForm label.error {
	background:#B92016 url(../images/icon_red_cross_small.jpg) no-repeat scroll 6px 6px;
	clear:both;
	color:#FFFFFF;
	display:block;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:bold;
	height:12px;
	padding:4px 5px 6px 30px;
	width:368px;
}
#SignUpForm .AgreeWithTermsContainer label.error {
	background:#B92016 url(../images/icon_red_cross_small.jpg) no-repeat scroll 6px 6px;
	clear:both;
	color:#FFFFFF;
	display:block;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:bold;
	height:12px;
	padding:4px 5px 6px 30px;
	width:406px;
}
/* Pricing Page ------------------------------------------------------------------*/
.pricing_sublevel {
	padding:0 0 10px 73px;
	border-bottom:1px solid #CCC;
}
.PriceTableHeader {
	background:url(../images/price_table_header_bg.jpg) no-repeat;
	height:35px;
}
.PriceTableLeft,
.PriceTableRight,
.CustomPriceTableLeft,
.CustomPriceTableRight {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#494949;
	padding:6px 15px;
}
.PriceTableLeft {
	float:left;
	width:230px;
}
.PriceTableRight {
	float:right;
	width:370px;
}
.CustomPriceTableRight {
	float:right;
	width:80px;
}
.CustomPriceTableLeft {
	float:left;
	width:520px;
}
.PriceTableRow {
	border-bottom:1px solid #efefef;
}
.PriceOddRow {
	background-color:#f6f6f6;
}
.GreyBox {
	background:#f5f5f5;
	border:1px solid #d9d9d9;
	padding:10px 20px;
	margin:10px 0 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.GreyBox p {
	margin:0;
	font-size:1.2em;
}
ul.TermsList {
	margin:0 0 0 20px;
}
.ServicesRight, 
.ServicesLeft {
	margin:20px 0 0 0;
}
.ServicesLeft {
	float:left;
	width:303px;
}
.ServicesRight {
	float:right;
	width:340px;
}
.ServicesRight a:link,
.ServicesRight a:visited,
.ServicesLeft a:link,
.ServicesLeft a:visited {
	color:#494949;
	text-decoration:none;
	padding:3px;
	display:block;
}
.ServicesRight a:hover,
.ServicesLeft a:hover {
	background-color:#494949;
	color:#FFF;
}
.PdfDownloadBox {
	border:1px solid #d9d9d9;
	background:#f5f5f5;
	padding:10px 10px 0 10px;
	margin:10px;
	float:left;
	width:288px;
}
.PdfDownloadBox img {
	float:left;
	padding:0 10px 10px 0;
}
.PdfDownloadBox p {
	margin:3px;
	font-size:1.2em;
}
.PdfDownloadBox a:link,
.PdfDownloadBox a:visited {
	color:#494949;
	text-decoration:underline;
}
.PdfDownloadBox a:hover {
	color:#000;
	text-decoration:none;
}
#TemplateGallery {
	background-color: #f5f5f5;
	padding: 10px 0 0 10px;
	margin:10px 0 0 0;
	border:1px solid #d9d9d9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.TemplateGalleryImg .img {
	border: 1px solid #ccc;
}
.TemplateGalleryImg {
	width:206px;
	float:left;
	padding:0 0 15px 0;
	margin:0 10px 0 0;
}
.TemplateGalleryImg .SaveIcon {
	float:left;
	margin:5px 0 0 0;
	border:none;
}
.TemplateGalleryImg p {
	margin:3px 0 0 28px;
	font-size:1.3em;
	font-weight:bold;
}
.TemplateGalleryImg a:link,
.TemplateGalleryImg a:visited {
	text-decoration:none;
	border-bottom:1px solid #900;
}
.TemplateGalleryImg a:hover {
	color:#900;
	border:none;
}
#TemplateGallery h4 {
	margin:0 10px 10px 0;
	border-bottom:1px solid #b6b6b6;
}
