/** Wordpress Default styles **/

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
   float:none !important;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.center {text-align:center;}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 4px;
   -khtml-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0 !important;
}

/** CUSTOM STUFF **/

.close {cursor:pointer; position:absolute; top:0px; right:5px; font-weight:bold;}
.intro {font-size:16px; color:#333333;}

.grey-box {display:block; border:1px solid #a0a0a0; background: url(../images/mini-icons/new24.png) no-repeat scroll 8px 55% #fff; padding:10px 10px 10px 65px; margin:0; color:#000; text-shadow:#efefef 0px 1px 1px; font-size:13px; position:relative;}
.grey-box a {color:#2A80A7; border-bottom:#a0a0a0 1px solid;}
.grey-box a:hover {color:#999; border-bottom:none !important;}

.feature-box {display:block; border:1px solid #a0a0a0; background: url(../images/mini-icons/cpanel24.png) no-repeat scroll 8px 55% #fff; padding:10px 10px 10px 65px; margin:0; color:#000; text-shadow:#efefef 0px 1px 1px; font-size:13px; position:relative;}
.feature-box a {color:#2A80A7; border-bottom:#a0a0a0 1px solid;}
.feature-box a:hover {color:#999; border-bottom:none !important;}
.feature-box ul {list-style-type:none;}
.feature-box ul li {list-style-type:none;}

.feature-boxc {display:block; border:1px solid #a0a0a0; background: url(../images/mini-icons/growth24.jpg) no-repeat scroll 8px 55% #fff; padding:10px 10px 10px 65px; margin:0; color:#000; text-shadow:#efefef 0px 1px 1px; font-size:13px; position:relative;}
.feature-boxc a {color:#2A80A7; border-bottom:#a0a0a0 1px solid;}
.feature-boxc a:hover {color:#999; border-bottom:none !important;}

.feature-boxe {display:block; border:1px solid #a0a0a0; background: url(../images/mini-icons/Tools24.png) no-repeat scroll 8px 55% #fff; padding:10px 10px 10px 65px; margin:0; color:#000; text-shadow:#efefef 0px 1px 1px; font-size:13px; position:relative;}
.feature-boxe a {color:#2A80A7; border-bottom:#a0a0a0 1px solid;}
.feature-boxe a:hover {color:#999; border-bottom:none !important;}

.feature-boxb {display:block; border:1px solid #a0a0a0; background: url(../images/mini-icons/time24.png) no-repeat scroll 8px 55% #fff; padding:10px 10px 10px 65px; margin:0; color:#000; text-shadow:#efefef 0px 1px 1px; font-size:13px; position:relative;}
.feature-boxb a {color:#2A80A7; border-bottom:#a0a0a0 1px solid;}
.feature-boxb a:hover {color:#999; border-bottom:none !important;}


.info-box {display:block; border:1px solid #AFDBEE; background: url(../images/mini-icons/info.png) no-repeat scroll 8px 55% #E4F5FD; padding:10px 10px 10px 35px; margin:0; color:#2A80A7; font-size:13px; position:relative;}
.info-box a {color:#2A80A7; border-bottom:#2A80A7 1px solid;}
.info-box a:hover {color:#2A80A7; border-bottom:none !important;}

.warning-box {display:block; border:1px solid #efdc75; background: url(../images/mini-icons/warning.png) no-repeat scroll 8px 55% #fff7cb; padding:10px 10px 10px 35px; margin:0; color:#DB7701; font-size:13px; position:relative;}
.warning-box a {color:#DB7701; border-bottom:#DB7701 1px solid;}
.warning-box a:hover {color:#DB7701; border-bottom:none !important;}

.success-box {display:block; border:1px solid #b3dc7c; background: url(../images/mini-icons/success.png) no-repeat scroll 8px 55% #e8ffca; padding:10px 10px 10px 35px; margin:0; color:#527A19; font-size:13px; position:relative;}
.success-box a {color:#527A19; border-bottom:#527A19 1px solid;}
.success-box a:hover {color:#527A19; border-bottom:none !important;}

.error-box {display:block; border:1px solid #ebb1b1; background: url(../images/mini-icons/error.png) no-repeat scroll 8px 55% #ffd6d6; padding:10px 10px 10px 35px; margin:0; color:#9d2121; font-size:13px; position:relative;}
.error-box a {color:#9d2121; border-bottom:#9d2121 1px solid;}
.error-box a:hover {color:#9d2121; border-bottom:none !important;}

.feature-box, .feature-boxb, .feature-boxc, .feature-boxe, .grey-box, .info-box, .warning-box, .success-box, .error-box {margin-bottom:20px; margin-top:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}

.full-width {width:960px;}
.one_half {width:465px;}
.one_third {width:300px;}
.one_forth {width:217.5px;}
.two_third {width:630px;}
.three_forth {width:712.5px;}

.yellowh {background-color:#F8F19E;}
.greenh {background-color:#CEFFB9;}
.blueh {background-color:#BAE4FC;}
.redh {background-color:#FFCCCC;}
.violeth {background-color:#F1CCFF;}

.one_half, .one_third, .one_forth, .two_third, .three_forth, .full-width {position:relative; float:left; margin-right:30px; height:auto; overflow:hidden; margin-bottom:10px;}

.dropcap {font-size:40px; float:left; padding-right:10px; font-weight:bold;}

.left-pull-quote {width:200px; float:left; margin: 19px 15px 10px 0 !important;}
.right-pull-quote {width:200px; float:right; margin: 19px 0 10px 15px !important;}

.hr {height:1px; overflow:hidden; margin:25px 0; border-bottom:#ececec 1px solid;}
.wp-smiley {padding:0 !important; background:none !important; border:none !important;}

/** New COmments **/
#comments h3 {margin-bottom:30px !important; text-transform:capitalize;}
#comments ol.commentlist { list-style-type:none; list-style-position:outside; margin:0 0 1em; padding:0; text-indent:0; }
.comment-left {float:left; width:72px; height:100%; margin-right:30px;}
.comment-right {overflow:hidden; border:#CACACA 1px solid; padding:15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#comments ol.commentlist li.comment div.comment-author {text-align:center;}
#comments ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
#comments ol.commentlist li.comment div.comment-meta {font-size:10px; margin-bottom:8px;}
#comments ol.commentlist li.comment div.comment-meta a { color:#ccc; }
#comments ol.commentlist li.comment p {margin:0 0 1em; font-size:12px; }
#comments ol.commentlist li.comment ul { list-style:square; margin:0 0 1em 2em; }
#comments ol.commentlist li.comment div.reply { font-size:11px; }
#comments ol.commentlist li.comment div.reply a { font-weight:bold; }
#comments ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li {overflow:hidden;}
ol.commentlist li.depth-1 {margin-bottom:30px;}
ol.commentlist li.comment ul.children li.depth-2 {margin:0 0 1.5em 3.5em; }
ol.commentlist li.comment ul.children li.depth-2 .comment-left {width:52px;}
ol.commentlist li.comment ul.children li.depth-2 .comment-left .avatar {height:40px; width:40px;}
ol.commentlist li.comment ul.children li.depth-3 {margin:0 0 1.5em 3.5em; }

#respond {height:auto; margin-top:20px;}
#respond form p small {color:#6E6E6E !important; }
#respond #commentform input, #respond #commentform textarea {font-family: Arial,Helvetica,sans-serif; border:#CACACA 1px solid; padding:2px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:url("../images/input-bg.png") repeat-x scroll left top #FFFFFF; font-size:13px;}
#respond #commentform input {height:18px;}
#respond #commentform #submit {position:relative; display:block; cursor:pointer; float:left; height:28px; line-height:28px; padding:0 10px; font-size:11px; font-weight:bold; overflow:hidden; margin:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-transform:uppercase; text-decoration:none !important; text-align:center; background:#F5F5F5 url(../images/buttons/big-btn-bg.png) repeat-x top left; color:#222; border:#888 1px solid; text-shadow:#fff 0px 1px 0px;}
#respond #commentform #submit:hover {background:#3a3a3a url(../images/buttons/big-btn-bg.png) repeat-x top left; color:#fff; border:#1a1a1a 1px solid; text-shadow: #1a1a1a 0px -1px 0px;}
#dash {width: 626px; border:#a0a0a0 2px dashed; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; height:auto; padding:10px 5px; margin-bottom: 10px; }

#summerBannertop {margin-top: 0px;background: url('http://www.eshophosts.co.uk/hosting/templates/eshophosts/images/twfSummerBannertop.jpg') top left scroll no-repeat; width: 630px; height: 272px;}
#summerBanner {margin-top: 0px;background: url('http://www.eshophosts.co.uk/hosting/templates/eshophosts/images/twfSummerBannerbottom.jpg') bottom left scroll no-repeat; width: 630px; height: 272px;}
#domainCloud {background: #fff url('http://www.eshophosts.co.uk/hosting/templates/eshophosts/images/domaincheck_bg.png') top left no-repeat; width: 620px; height:80px; color: #ffffff;  padding-left: 300px; margin: 0;}
#domainCloud form{ align: top; margin-top:0; padding:0;}
.twf {padding-top: 20px; padding-left: 50px;}

/** Domain Check Offer Page **/
.domcheckpage {margin:5px 0 5px 0px; width: 611px; height: 198px; background: transparent url('http://www.eshophosts.co.uk/wp-content/themes/Phenomenon/images/domain_registration_bg.png') top center no-repeat; overflow: hidden; padding: 10px 20px 10px 20px;}
.domcheckpage span {font-size:20px; font-weight: bold; color: #dc0000;text-shadow:#fff 0px 1px 1px;}
.domcheckpage .input {font-size: 12px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:auto; padding:5px;}
.domcheckpage .sale {background: transparent url('http://www.eshophosts.co.uk/wp-content/themes/Phenomenon/images/sale.png') center right no-repeat;}
.domcheckpage table, .domcheckpage table td { border:none; font-size: 16px; font-weight: bold;text-shadow:#fff 0px 1px 1px;}

.promohead {margin:0; width: 625px; background: transparent url('http://www.eshophosts.co.uk/wp-content/themes/Phenomenon/images/easter_domain_promotion.png')bottom right no-repeat; padding: 10px 5px 10px 20px;font-size: 14px; font-weight: bold;text-shadow:#fff 0px 1px 1px;}
.promohead span {font-size:20px; font-weight: bold; color: #dc0000; text-shadow:#fff 0px 1px 1px;}
p.smalltext {font-size: 10px; font-weight: bold; margin-top: 11px; text-align: center;}
.tick {background: transparent url('http://www.eshophosts.co.uk/wp-content/themes/Phenomenon/images/tick.png')center left no-repeat; margin: 6px 0; padding-left: 25px;}
#wpadminbar { display:none !important;}
.webbuilder {background:#EEEFF1; padding: 10px 5px 10px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border: 1px solid #cccccc;}
#dombox
{
	background: #fff url("http://www.eshophosts.co.uk/wp-content/themes/Phenomenon/images/dom-box-bg-texture-01.png") ;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width-value: 1px;
	border-bottom-width: 1px;
	border-left-width-value: 1px;
	border-top-style: solid;
	border-right-style-value: solid;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-top-color: #e7e7e7;
	border-right-color-value: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color-value: #e7e7e7;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1) inset;
}