/* New style sheet */
/* CSS Document */
/* 1. #00FFFF;
2. #000000;
3. #C0FD02;
4. #E90D7B;
5. #FF0DFF;
970px wide
10px margins and guttering
70px columns
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
	font-size: 100.01%;
	background:transparent
}
imput, select, th, td li li, li p, td p, blockquote p { font-size : 1em;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
body {
font : 62.5% Verdana, Tahoma, Geneva, sans-serif;
background : #FFFFFF;
color : #000000;
}
#wrapper {
width : 970px;
margin : 10px auto;
border-right : 1px solid black;
border-left : 1px solid black;
}
#top-menu {
-webkit-transition-property: opacity;
-webkit-transition-duration: 1s;
}
#top-menu:hover {
opacity: .6;
filter: alpha(opacity = 60);
zoom: 1;
cursor:pointer;
}
#navigation ul {
margin : 10px 10px 0 10px;
}
#navigation ul li {
display : inline;
width : 150px;
float : left;
margin-bottom : 10px;
}
#navigation ul li a {
cursor : pointer;
}
#navigation ul li.list-one,
#navigation ul li.list-two,
#navigation ul li.list-three,
#navigation ul li.list-four,
#navigation ul li.list-five{
margin-right : 10px;
}
#navigation ul li.list-one,
#navigation ul li.list-two,
#navigation ul li.list-three,
#navigation ul li.list-four,
#navigation ul li.list-five,
#navigation ul li.list-six{
height : 30px;
width : 150px;
position : relative;
}
#navigation .span-one {
background : url("/images/new/menu-home.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;

}
#navigation .span-one:hover {
background : url("/images/new/menu-home-rollover.gif") no-repeat;
}
#navigation .span-two{
background : url("/images/new/menu-two.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#navigation .span-two:hover {
background : url("/images/new/menu-two-rollover.gif") no-repeat;
}
#navigation .span-three{
background : url("/images/new/menu-three.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#navigation .span-three:hover {
background : url("/images/new/menu-three-rollover.gif") no-repeat;
}
#navigation .span-four{
background : url("/images/new/menu-four.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#navigation .span-four:hover {
background : url("/images/new/menu-four-rollover.gif") no-repeat;
}
#navigation .span-five{
background : url("/images/new/menu-five.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#navigation .span-five:hover {
background : url("/images/new/menu-five-rollover.gif") no-repeat;
}
#navigation .span-six{
background : url("/images/new/menu-six.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#navigation .span-six:hover {
background : url("/images/new/menu-six-rollover.gif") no-repeat;
}
#top-menu {
margin-left : 10px;
margin-right : 10px;
}
#mainbody {
width : 950px;
margin-left : 10px;
margin-right : 10px;
clear : both;
}
#mainbody img {
overflow : hidden;
}
#mainbody p {
font-size : 1.4em;
margin-bottom : 1.42857143em;
line-height : 1.42857143em;
} 

#mainbody a {
color:#3344dd;
}
#mainbody a:visited {
color:#804180;
}
#mainbody a:focus, #mainbody a:hover, #mainbody a:active {
color:#b50010;
border  : 1px solid #FF0DFF;
padding : 0.1em;
}
#mainbody #row-two{
clear : both;
}
#mainbody #row-three{
clear : both;
}
#mainbody #row-four{
clear : both;
}
#mainbody #row-five, #mainbody #row-six, #mainbody #row-seven, #mainbody #row-eight, #mainbody #row-nine, #mainbody #row-ten{
clear : both;
}
#mainbody #front-mainbody .row-a {
float : left;
height : 216px;
width : 464px;
overflow : auto;
border: 1px solid #FF0DFF;
 -moz-border-radius-bottomleft: 7px;
-webkit-border-bottom-left-radius : 7px;
padding : 2px;
margin : 0 10px 20px 0;
background : url("/images/new/templates-background.png") no-repeat left top;
}
#mainbody #front-mainbody .row-b {
width : 468px;
height : 220px;
float : left;
border: 1px solid #E90D7B;
overflow : hidden;
margin-bottom : 20px;

}

#mainbody #front-mainbody .row-b:hover,
#mainbody #front-mainbody .row-c:hover{

}

#mainbody #front-mainbody .row-c {
float : left;
height : 220px;
width : 468px;
margin : 0 10px 20px 0;
border: 1px solid #E90D7B;
overflow : hidden;

}
#mainbody #front-mainbody .row-d {
float : left;
height : 216px;
width : 464px;
overflow : auto;
border: 1px solid #FF0DFF;
 -moz-border-radius-bottomleft: 7px;
-webkit-border-bottom-left-radius : 7px;
padding : 2px;
margin-bottom : 20px;
background : url("/images/new/templates-background.png") no-repeat left top;
} 
#mainbody-area-promotion .row-a {
float : left;
height : 222px;
width : 470px;
overflow : auto;
margin : 0 10px 20px 0;
background : url("/images/new/templates-background.png") no-repeat left top;
}
#mainbody-area-promotion #row-b {
width : 468px;
height : 222px;
float : left;
overflow : hidden;
margin-bottom : 20px;
overflow : hidden;
border: 1px solid #E90D7B;
-webkit-transition-property: opacity;
-webkit-transition-duration: 1s;
}
#mainbody-area-promotion #row-two #row-four .row-c p{
margin-bottom : 1em;
}


#mainbody-area-promotion .row-b {
width : 468px;
height : 222px;
float : left;
overflow : hidden;
margin-bottom : 20px;
overflow : hidden;
border: 1px solid #E90D7B;

}
#mainbody-area-promotion #row-b {
width : 468px;
height : 222px;
float : left;
overflow : hidden;
margin-bottom : 20px;
overflow : hidden;
border: 1px solid #E90D7B;

}
#mainbody-area-promotion .row-c {
float : left;
height : 222px;
width : 470px;
margin : 0 10px 0 0;
overflow : auto;

background : url("/images/new/templates-background.png") no-repeat left top;
}
#mainbody-area-promotion #row-eleven .row-a{
background : none;
}
#mainbody-area-promotion .row-d {
float : left;
height : 222px;
width : 470px;
margin-bottom : 20px;
}
#mainbody .title {
height : 30px;
width : 250px;
position : relative;
margin-bottom : 10px;
}
#mainbody-area-promotion .title {
height : 30px;
width : 470px;
position : relative;
margin-bottom : 10px;
background : #ffffff;
}
#mainbody-area-promotion .title-right {
height : 30px;
width : 470px;
background : #ffffff;
position : relative;
margin : 0 0 10px 0;
}
#mainbody-area-promotion .row-one .title-1 {
background : url("/images/new/website-h1.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#mainbody-area-promotion #row-two .title-2 {
background : url("/images/new/website-h2.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#mainbody-area-promotion #row-three .title-3 {
background : url("/images/new/promise-one.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#mainbody-area-promotion #row-four .title-4 {
background : url("/images/new/promise-two.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#mainbody-area-promotion .row-five .title-5 {
background : url("/images/new/promise-three.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#mainbody-area-promotion #row-six .title-6 {
background : url("/images/new/promise-four.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#mainbody-area-promotion #row-seven .title-7 {
background : url("/images/new/promise-five.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#mainbody-area-promotion #row-seven .title-7 {
background : url("/images/new/promise-five.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#mainbody-area-promotion #row-eight .title-8 {
background : url("/images/new/promise-six.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#mainbody-area-promotion .row-nine .title-9 {
background : url("/images/new/promise-seven.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#mainbody-area-promotion #row-ten .title-10 {
background : url("/images/new/website-h3.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#mainbody-area-promotion #row-ten .title-41{
background : url("/images/new/website-h4.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}

#bottom-content {
margin : 10px 10px 10px 10px;
}
#bottom-content h1 {
font-size : 1.8em;
font-weight : normal;
margin-bottom : 1.17647059em;
}
#bottom-content p {
font-size : 1.2em;
line-height : 1.66666667em;
text-align : justify;
}


/* New new new */

#mainbody .row-five{
clear : both;
}
#mainbody #row-six{
clear : both;
}
#mainbody #row-seven{
clear : both;
}
#mainbody #row-eight{
clear : both;
}
#mainbody .row-nine{
clear : both;
}
#mainbody #row-ten{
clear : both;
}
#mainbody #row-eleven{
clear : both;
}
#mainbody #row-twelve{
clear : both;
}

/* Tempates */

.templates .row-a,
.templates .row-d{
border-radius: 5px;
-moz-border-radius : 5px;	
-webkit-border-radius : 5px;
background : url("/images/new/templates-background.png") no-repeat left top;
}
.templates ul li {
font-size : 1.4em;
margin-bottom : 0.714285715em;
line-height : 1.42857143em;
}
.templates ul {
list-style-position:inside;
list-style-type : square;
}

/* New End end */


#mainbody .title-two {
height : 30px;
width : 350px;
position : relative;
margin-bottom : 10px;
}
#mainbody .title-a {
background : url("/images/new/website-blog-directory.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}

#mainbody .title-b {
background : url("/images/new/website-charity.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
#mainbody .title-c {
background : url("/images/new/website-usedcar.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
#mainbody .title-d {
background : url("/images/new/website-the-accountant.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
.templates #mainbody .title-ta {
background : url("/images/new/templates-title-one.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
.templates #mainbody .title-tb {
background : url("/images/new/templates-title-two.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
.templates #mainbody .title-tc{
background : url("/images/new/templates-title-three.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
.templates #mainbody .title-td {
background : url("/images/new/templates-title-four.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
.templates #mainbody .title-te{
background : url("/images/new/templates-title-five.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
.templates #mainbody .title-tf{
background : url("/images/new/templates-title-six.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
.templates #mainbody .title-tg{
background : url("/images/new/templates-title-seven.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
.templates #mainbody .title-th{
background : url("/images/new/templates-title-eight.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
.templates #mainbody .title-ti{
background : url("/images/new/templates-title-nine.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
.templates #mainbody .title-tj{
background : url("/images/new/templates-title-ten.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}

 


#mainbody .title-e {
background : url("/images/new/website-directory.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
#mainbody .title-f {
background : url("/images/new/website-rssdirectory.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
#mainbody .title-g {
background : url("/images/new/website-community.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;

border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
#mainbody .title-h {
background : url("/images/new/website-press-release.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
border-top : 1px solid #00FFFF;
border-bottom : 1px solid #00FFFF;
}
#mainbody .title-i {
background : url("/images/new/website-centralpark.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}
#mainbody .title-j {
background : url("/images/new/website-wansteadflats.gif") no-repeat;
position: absolute; 
width: 100%; 
height: 100%;
}


/* Blog */

#blog {
width : 950px;

margin : 0 10px 0 10px;
clear : both;
}
#blog .summary-page-title {
font : 1.8em Helvetica, "Helvetica Neue", Arial, sans-serif;
line-height : 1.11111111em;
margin-bottom : 1.11111111em;
}
#blog .read-more {
text-align : right;
}
#blog .date-created {
font-size : 1.1em;
margin-top : 1.11111111em;
margin-bottom : 1.81818182em;
}
#main-blog-navigation {
width : 150px;
float : left;
}
#blog #column-two {
width : 147px;
float : left;
overflow : hidden;
margin-right : 10px;
border-right : 1px dotted black;
border-left : 1px dotted black;
border-bottom : 1px dotted black;
border-top : 1px dotted black;
padding : 1px;
background : #ffffff;
overflow : hidden;
}
#blog #column-two p {
font-size : 1.2em;
line-height : 1.66666667em;
}
#blog a:link {color:#3344dd}    
#blog a:visited {color:#804180}  
#blog a:focus {color:#b50010} 





#blog a:hover {color:#b50010}  
#blog a:active {color:#b50010} 

#blog #blog-content {
width : 630px;
float : left;
border-top : 1px dotted black;
}
#blog-page-body {
background : rgb(255,255,255);
background : rgba(255,255,255,0.6);
}
#blog #blog-content p{
font-size : 1.3em;
line-height : 1.53846154em;
margin-bottom : 1.53846154em;
}
#blog .message {
color : #ff0000;
}
#blog #blog-page-body ul {
margin-left : 13px;
}
#blog #blog-page-body li {
font-size : 1.3em;
line-height : 1.53846154em;
margin-bottom : 1.53846154em;
list-style-type:square;
margin-left : 15px;
}
#blog h1,
#client h1 {
font : 2em Helvetica, "Helvetica Neue", Arial, sans-serif;
line-height : 1em;
margin-bottom : 1em;
background : #ffffff;
}
#blog h2,
#client h2 {
font : 1.8em Helvetica, "Helvetica Neue", Arial, sans-serif;
line-height : 1.11111111em;
margin-bottom : 1.11111111em;
background : #ffffff;
}
#blog h3, #blog h4, #blog h5, #blog h6 {
font : 1.6em Helvetica, "Helvetica Neue", Arial, sans-serif;
line-height : 1.25em;
margin-bottom : 1.25em;
}
#blog #pagination ul li{
display : inline;
font : 1.6em Helvetica, "Helvetica Neue", Arial, sans-serif;
padding-right : 5px;
}
#blog #contact-appeal {
font-size : 1.3em;
line-height : 1.53846154em;
margin-bottom : 1.53846154em;
}
#blog #blog-page-body table {
font-size : 1.3em;
line-height : 1.53846154em;
margin-bottom : 1.53846154em;
}
#blog #blog-page-body table th {
text-align : left;
}
#blog #blog-page-body table td {
width : 150px;
}
#blog #blog-page-body table tr:nth-child(even) {
background: rgb(255,255,204);
background: rgba(255,255,204,0.6);
} 

/* Comment */

#comment-area .comment-headline {
font : 1.6em Helvetica, "Helvetica Neue", Arial, sans-serif;
line-height : 1.25em;
margin-bottom : 1.25em;
font-weight : bold;
}
#comments-form fieldset {
font-size : 1.2em;
line-height : 1.66666667em;
margin-bottom : 1.66666667em;
}
#comments-form input,
#comments-form select{
display : block;
}
#comments-form label {
float : left;
width : 250px;
padding-right : 10px;
}

input[type=text] {  
-webkit-transition-property: background-color;
-webkit-transition-duration: 1s;
} 
input[type=text]:hover {  
background-color:yellow;  
border-color:#414344;  
} 
#comments-form #name,
#comments-form #email,
#comments-form #website {
width : 300px;
margin-bottom : 20px;
border : 1px solid #E90D7B;
}
#comments-form #comments {
border : 1px solid #E90D7B;
width : 100%;
}
#comments-form #cap {
width : 300px;
margin : 30px 0 20px 0;
border : 1px solid #E90D7B;
}
#comments-form #details {
margin-bottom : 20px;
}
#comments-form em {
color : #FF0DFF;
text-transform : uppercase;
}
#comments-form #submit,
#comments-form #preview{
padding : 5px;
margin : 10px auto;
clear : both;
border-top : 1px solid #00FFFF;
border-right : 1px solid #C0FD02;
border-bottom : 1px solid #E90D7B;
border-left : 1px solid #FF0DFF;
background : white;
}
#comments-form #submit:hover,
#comments-form #preview:hover {
background : #000000;
cursor : pointer;
color : #FFFFFF;
}
#comments-form {
padding-left : 1px;
border-top : 1px solid black;
padding-bottom : 10px;
}
.comment-main {
margin-bottom :  1.53846154em;
background: rgb(255,255,204);
background: rgba(255,255,204,0.6);
padding : 1px;
}

/* Directory */

#directory {
width : 950px;
margin : 0 10px 0 10px;
}
#directory #left-column {
width : 150px;
margin-right : 10px;
float : left;
}
#directory #directory-message {
margin-top : 10px;
margin-bottom : 10px;
font-size : 1.3em;
background : #000000;
color : #ffffff;
padding : 1px;
}
#directory-body {
width : 790px;
float : left;
font-size : 1.3em;
line-height : 1.53846154em;
margin-bottom : 1.53846154em;
}
#directory h1 {
font : 2em Helvetica, "Helvetica Neue", Arial, sans-serif;
line-height : 1em;
margin-bottom : 1em;
margin-left : 160px;
}
#directory h2 {
font : 1.6em Helvetica, "Helvetica Neue", Arial, sans-serif;
line-height : 1.25em;
margin-bottom : 1.25em;
}
#directory h3 {
font : 1.3em Helvetica, "Helvetica Neue", Arial, sans-serif;
line-height :  1.53846154em;
margin-bottom :  1.53846154em;
padding-top :  1.53846154em;
clear : both;
}
#directory-category-child h3 {
padding-top : 0;
}
#directory h4, h5, h6 {
font : 1.3em Helvetica, "Helvetica Neue", Arial, sans-serif;
line-height :  1.53846154em;
margin-bottom :  1.53846154em;
clear : both;
}
#node-details {

}

#directory #directory-body
#directory-category-child
.directory-category-child-node {
width : 202px;
overflow : hidden;
}
#directory #directory-body
#directory-category-child
.directory-category-child-node a {
float : left;
}
#directory #directory-body
#directory-category-child
.directory-category-child-node
.more-link-directory-category a {
float:right;
color : #FFFFFF;
background : #000000;
padding-left : 0.2em;
margin-bottom : 0.2em;
}
.directory-catgory-child-submit {
margin-bottom : 1.42857143em;
}
.row {
list-style-type: none;
float:left;
width: 150px;
margin-right : 10px;
}

.column1,
.column2,
.column3,
.column4,
.column5,
.column6,
.column7,
.column8,
.column9{
height : 200px;
}
.row a {
color:#3344dd
}
.row a:visited {
color:#804180
}
.row a:focus, .row a:hover, .row a:active {
color:#b50010;
padding :  0.1em;
border : 1px solid #FF0DFF;
}
#directory-body .more-link {
display : block;
text-align : right;
}
#directory-body ul {
list-style-type: none;
}
#directory-body ul li a {
margin-bottom : 10px;
}
#directory-body a.directory-header {
padding : 1px;
outline : 1px solid #ffff00;
border-bottom : 1px solid #ffff00;
}
#directory-body a.directory-header:focus, #directory-body a.directory-header:hover, #directory-body a.directory-header:active {
color : #0000FF;
background : #FFFFFF;
padding :  0.1em;
}
.directory-category-row li {
float : left;
width : 150px;
margin-right : 10px;
}
#directory-category-index ul {
margin-bottom : 1.53846154em;
}
#nodes-directory-category {
margin-top: 1em;
}
.directory-category-row a {
color:#3344dd;
}
.directory-category-row a:visited {
color:#804180;
}
.directory-category-row a:focus, .directory-category-row a:hover, .directory-category-row a:active {
color:#b50010;
border : 1px solid #FF0DFF;
padding :  0.1em;
}
#directory #directory-body
#nodes-directory-category
.directory-category-node-link {
width : 202px;
overflow : hidden;
}
#directory #directory-body
#nodes-directory-category
.directory-category-node-link a {
float : left;



}
#directory #directory-body
#nodes-directory-category
.directory-category-node-link
.more-link-directory-category a {
float:right;
color : #FFFFFF;
background : #000000;
padding-left : 0.2em;
margin-bottom : 0.2em;
}
.node-id-title,
.node-description-title,

.node-submitter-title,
.node-date-title,
.alexa-phone,
.alexa-ownername,
.alexa-address,
.alexa-linksincount,
.alexa-rank {
font-weight : bold;
}
#directory-submit {
width : 790px;
float : left;
}
#directory-submit input,
#directory-submit select,

{
display : block;
}

#directory-submit textarea {
display : inline;
}

#directory-submit label {
float : left;
width : 250px;
padding-right : 10px;
}
#directory-submit #website-name,
#directory-submit #url,
#directory-submit #category,
#directory-submit #name-user,
#directory-submit #email-user,
#directory-submit #meta-keywords
{
width : 300px;
margin-bottom : 20px;
border : 1px solid #E90D7B;
}
#directory-submit #meta-keywords {
margin-top : 20px;
}
#directory-submit .name-user-two {
clear : both;
}
#directory-submit {
font-size : 1.4em;
line-height : 1.42857143em;
margin-bottom : 1.42857143em;
}
#directory-submit ol {
margin-left : 20px;
}
#directory-submit ol li {
margin-bottom : 1.42857143em;
}
#directory-submit p {
margin-bottom : 1.42857143em;
}
#directory-submit #description,
#directory-submit #meta-description{
border : 1px solid #E90D7B;
}
#directory-submit .description-two {
clear : both;

margin-top : 50px;
}
#directory-submit .description-three {
margin-top : 50px;
}
#directory-submit .meta-description {
clear : both;
margin-top : 45px;
}
#directory-submit #meta-description {
margin-top : 70px;
margin-bottom : 30px;
}
#directory-submit .meta-keywords-two {
clear : both;
}
#directory-submit #cap {
margin-bottom : 20px;
border : 1px solid #E90D7B;
float : left;
}
#directory-submit .cap-two {
clear : both;
}
#directory-submit #details {
margin-bottom : 20px;
}
#directory-submit .email-user-two {
clear : both;
}
#directory-submit em {
color : #FF0DFF;
text-transform : uppercase;
}
#directory-submit #preview{
padding : 5px;
margin : 10px auto;
clear : both;
border-top : 1px solid #00FFFF;
border-right : 1px solid #C0FD02;
border-bottom : 1px solid #E90D7B;
border-left : 1px solid #FF0DFF;
background : white;
cursor:pointer;
}
#directory-submit #submit {
padding : 5px;
margin : 10px auto;
clear : both;
color : white;
background : black;
}
#contact-form #submit:hover {
background : #000000;
cursor : pointer;
color : #ffffff;
}
#contact-form .bot-stop {
display : none;
}
#contact-page {
width : 550px;
margin-right : 10px;
float : left;
}
#reviews {
width : 390px;
float : left;
}
#nodes-directory-category img,
#directory-category-child img{
margin-bottom : 1.42857143em;
}

/* Directory admin */

#admin-navigation {
width : 150px;
margin-right : 10px;
float : left;
background : #FFFF00;
font-size : 1.3em;
}
#admin-content {
width : 790px;
margin:0;
padding:0;
float : left;
font-size : 1.3em;
line-height : 1.53846154em;
}
#admin-area {
width : 790px;
float : left;
font-size : 1.3em;
line-height : 1.53846154em;
}
#admin-area-two {
width : 790px;
margin:0;
padding:0;
float : left;
font-size : 1.3em;
line-height : 1.53846154em;
}
#admin-area-two #right-column {
width : 150px;
}
#admin-content input,
#admin-content select{
display : block;
margin-bottom : 20px;
clear : both;
}
#admin-content label {
float : left;
width : 200px;
margin-bottom : 20px;
clear : both;
}


/* Directory Navigation */





#directory-navigation {
background:transparent url(/images/new/graypixel.png) repeat-y 25px 50px;
border-right : 1px dotted black;
}
#directory-navigation .navigation-title{
background-color : #FFFFFF;

}
#directory-navigation li a{
display : block;
font-size : 1.3em;
padding :  0.1em 0.1em 0.1em 3px;
border-left : 1px solid #FF0DFF;
}
#directory-navigation .navigation-title {
background : #ffffff;
}
#directory-navigation .blog-home-two {
padding-top : 30px;
background : #FFFFFF;
}
#directory-navigation a.blog-home:focus, #directory-navigation a.blog-home:hover, #directory-navigation a.blog-home:active {
color : #0000FF;
background : #FFFFFF;

padding :  0.1em;
}
#directory-navigation a {
color : #0000FF;
}
#directory-navigation a:visited {
color : #800080;
}
#directory-navigation a:focus, #directory-navigation a:hover, #directory-navigation a:active {
color : #0000FF;
padding :  0.1em;
border : 1px solid #FF0DFF;
}
#directory-navigation li a:hover {
font-size : 1.3em;
}
#directory-navigation ul li ul li {
 background:transparent url(/images/new/graypixel-two.png) repeat-x 0 10px;
padding-left : 10px;
margin-left : -5px;
}
#directory-navigation ul li ul {
margin-left : 30px;
}
#directory-navigation a {
background : #FFFFFF;
}
#directory-navigation ul,
#directory-navigation ul li ul {
list-style-type : none;
}

/* Navigation */


.backgroundarea {
background : url("/images/new/mainbody-background.png") repeat-y left center;
}
#main-blog-navigation {
background:transparent url(/images/new/graypixel.png) repeat-y 25px 50px;
margin : 0 10px 0 -10px;
border-left : 1px solid #cccccc;
}
#main-blog-navigation .navigation-title{
background : #ffffff;
font-size : 1.6em;
padding-bottom : 5px;
border-top : 1px dotted black;
}

#main-blog-navigation  {
border-right : 1px dotted black;
}

#main-blog-navigation li a{
display:block;
font-size : 1.3em;
padding :  0.1em;

}

#main-blog-navigation .blog-home-two {
padding-top : 30px;

}
#main-blog-navigation a.blog-home:focus, #main-blog-navigation a.blog-home:hover, #main-blog-navigation a.blog-home:active {
color : #0000FF;
background : #FFFFFF;
padding :  0.1em;
border : none;
}
#main-blog-navigation a {
color:#3344dd;
}
#main-blog-navigation a:visited {
color:#804180;
}
#main-blog-navigation a:focus, #main-blog-navigation a:hover, #main-blog-navigation a:active {
color:#b50010;
border : 1px solid #FF0DFF;
padding :  0.1em;
}
#main-blog-navigation li a:hover {
font-size : 1.3em;
}
#main-blog-navigation ul li ul li {
background:transparent url(/images/new/graypixel-two.png) repeat-x 0 10px;
padding-left : 10px;
margin-left : -5px;
}
#main-blog-navigation ul li ul {
margin-left : 30px;
}
#main-blog-navigation a {
background : #FFFFFF;
border-left : 1px solid #FF0DFF;
padding-left : 3px!important;
}
#main-blog-navigation ul,
#main-blog-navigation ul li ul {
list-style-type : none;
}
#contact-form {
margin-bottom : 20px;
}
#contact-form input,
#contact-form select{
display : block;
}
#contact-form label {
float : left;
width : 250px;
padding-right : 10px;
}

input[type=text] {  
-webkit-transition-property: background-color;
-webkit-transition-duration: 1s; 
} 

input[type=text]:hover {  
background-color:#FFFF00;  
border-color:#414344;  
} 

textarea:hover {  
 
border-color:#414344;  
} 
#contact-form #name,
#contact-form #email,
#contact-form #phone {
width : 300px;
margin-bottom : 20px;
border : 1px solid #E90D7B;
}
#contact-form {
font-size : 1.4em;
}
#contact-form #details {
border : 1px solid #E90D7B;
}
#contact-form #cap {

margin-bottom : 20px;
border : 1px solid #E90D7B;
}
#contact-form #details {
margin-bottom : 20px;
}
#contact-form em {
color : #FF0DFF;
text-transform : uppercase;
}
#contact-form #submit {
padding : 5px;
margin : 10px auto;
clear : both;
border-top : 1px solid #00FFFF;
border-right : 1px solid #C0FD02;
border-bottom : 1px solid #E90D7B;
border-left : 1px solid #FF0DFF;
background : #ffffff;
}
#contact-form #submit:hover {
background : #000000;
cursor : pointer;
color : #ffffff;
}
#footer {
width : 946px;
padding : 1px;
border: 1px solid #FF0DFF;
 -moz-border-radius-topleft:     30px;
-webkit-border-top-left-radius : 30px;
margin : 0 10px 0 10px;
text-align : right;
font-size : 1.4em;
clear : both;
}
#footer a {
color : #0000FF;
}
#footer a:visited {
color : #800080;
}

#footer a:focus, #footer a:hover, #footer a:active {
color : #0000FF;
background : #FFFF00;
}
.strike {
text-decoration : line-through;
}
.bold {
font-weight: bold;
}
.bolder {
font-weight: bolder;
}
.italic {
font-style : italic;
}
.underline {

text-decoration : underline;
}
.center {
text-align : center;
}
.warning {
color : #FF0000;
}
#client {
margin : 0 10px 0 10px;
}
#client ul li,
#client p{
font-size : 1.4em;
margin-bottom : 1.42857143em;

line-height : 1.42857143em;
list-style-position:inside;
list-style-type : square;
}
.leftimage {
float : left;
margin-right : 5px;
}
pre {
font-size : 1.55em;
margin-bottom : 1.53846154em;
color : #ffffff;
background-color : #000000;
overflow : auto;
}
.comment-accepted {
color : #FF0DFF;
}
.yellow {
background-color:#ffffcc;  
}
#admin {
padding-top: 30px;
clear : both;
}
.message {
color : purple;
}
#zipcode,.zipcode {
display : none;
}
blockquote {
margin-left : 70px;
}
blockquote:before {
content : url("images/quotation.gif");
float : left;
padding-top : 3px;
margin-right : 5px;
}
.cvs-upload img {
border : 1px solid black;
}
strong {
font-weight : bold;
}
em {
font-style : italic;
}
#mainbody .major-drupal-sites a.outgoing:focus, 
#mainbody .major-drupal-sites a.outgoing:hover, 
#mainbody .major-drupal-sites a.outgoing:active {
border  : none;
padding : 0;
}

#mainbody .major-drupal-sites img, 
#mainbody .major-drupal-sites img, 
#mainbody .major-drupal-sites img {
-webkit-transition-property: opacity;
-webkit-transition-duration: 1s;
}

#mainbody .major-drupal-sites img:focus, 
#mainbody .major-drupal-sites img:hover, 
#mainbody .major-drupal-sites img:active {
opacity: 0.6;
filter: alpha(opacity = 60);
cursor : pointer;
}

.highlight {
background : yellow;
}
.extension-unit {
margin-top : 1.53846154em;
padding-bottom : 1.53846154em;
border-bottom : 1px dashed #E90D7B;
}


#admin-content #menu_name,
#admin-content #new_category,
#admin-content #content{
width : 500px;
}
#admin-content #preview{
font-size : 0.7em!important;
}

#guest-author {
border-top : 1px solid black;
clear : both;
}
#guest-author h6 {
font : 1.8em Helvetica, "Helvetica Neue", Arial, sans-serif;
line-height : 1.11111111em;
margin-bottom : 1.11111111em;
}



#guest-author ol li,
#guest-author ul li{
font-size : 1.4em;
margin-bottom : 1.42857143em;
line-height : 1.42857143em;
} 



#guest-author ul,
#guest-author ol
 {
list-style-position:inside;
}

.alexander {
text-align : right;
font-weight : bold;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */





