/*
 * 
 * I use the following bit of CSS to help visualize
 * the structure of an XHTML (or HTML) document
 * by putting a colored outline around the border
 * of every element.
 * At each level in the hierarchy the color changes
 * so you can see when “depth” changes.
 * 
 */

/*
* { outline: 2px dotted red }
* * { outline: 2px dotted green }
* * * { outline: 2px dotted orange }
* * * * { outline: 2px dotted blue }
* * * * * { outline: 1px solid red }
* * * * * * { outline: 1px solid green }
* * * * * * * { outline: 1px solid orange }
* * * * * * * * { outline: 1px solid blue }
*/ 


html {
    background: #ededed;
}

body {
    font-size: 62.5%;
    font-family: Trebuchet MS, Helvetica, sans-serif;
}

img {
    border: none;
}

a {
    outline: none;
}

hr {
    background-color: #e1e1e1;
    height: 1px;
    width: 100%;
    /*margin-top: 20px;*/
    padding: 0;
    margin: 0;
    border: 0;
}

strong {
    font-weight: bold;
}

#page-site-main {
    background: url(../img/hdr-all-bgr-1.png) repeat-x;
}

#page-site-inside {
    background: url(../img/hdr-all-bgr-2.png) repeat-x;
}

#page-wrap {
    /*min-height: 600px;*/
    width: 1000px;
    margin: 0 auto;
    /*outline: 1px solid green;*/
}

#header {
    width: 1000px;
    height: 104px;
}
    #h-logo {
        float: left;
        width: 450px;
        height: 104px;
        background: url(../img/h-logo.png) no-repeat 60px 0;
    }
        #h-logo a {
            display: block;
            height: 104px;
            width: 300px;
            margin-left: 60px;
            /*outline: 1px solid red;*/
        }
    
    #h-menu {
        float: left;
        height: 104px;
    }
        #h-menu-control {
            height: 74px;
            width: 521px;
            background: url(../img/h-menu-control.png) no-repeat;
            /*padding-top: 31px;*/
        }
            #h-menu-control #h-m-c-menu {
                padding-top: 31px;
                height: 43px;
                width: 521px;
                /*background: gray;*/
            }
                #h-m-c-menu ul {
                    width: 521px;
                    height: 43px;
                }
                    #h-m-c-menu ul li {
                        float: left;
                        height: 43px;
                    }
                    
                    #h-m-c-menu ul li a {
                        height: 43px;
                    }
                    
                        #h-m-c-menu ul li.h-m-1 { width: 86px; }
                        #h-m-c-menu ul li.h-m-1 a {
                            display: block;
                            width: 86px;
                            background: url(../img/hmenu.png) no-repeat 0 0;
                        }
                            #h-m-c-menu ul li.h-m-1 a:hover, #h-m-c-menu ul li.h-m-1 a:focus, #h-m-c-menu ul li.h-m-1 a:active, #h-m-c-menu ul li.h-m-1 a.current {
                                background: url(../img/hmenu.png) no-repeat -150px -50px;
                            }
                        #h-m-c-menu ul li.h-m-2 { width: 107px; }
                        #h-m-c-menu ul li.h-m-2 a {
                            display: block;
                            width: 107px;
                            background: url(../img/hmenu.png) no-repeat -300px -100px;
                        }
                            #h-m-c-menu ul li.h-m-2 a:hover, #h-m-c-menu ul li.h-m-2 a:focus, #h-m-c-menu ul li.h-m-12a:active, #h-m-c-menu ul li.h-m-2 a.current {
                                background: url(../img/hmenu.png) no-repeat -450px -150px;
                            }
                        #h-m-c-menu ul li.h-m-3 { width: 107px; }
                        #h-m-c-menu ul li.h-m-3 a {
                            display: block;
                            width: 107px;
                            background: url(../img/hmenu.png) no-repeat -600px -200px;
                        }
                            #h-m-c-menu ul li.h-m-3 a:hover, #h-m-c-menu ul li.h-m-3 a:focus, #h-m-c-menu ul li.h-m-3 a:active, #h-m-c-menu ul li.h-m-3 a.current {
                                background: url(../img/hmenu.png) no-repeat -750px -250px;
                            }
                        #h-m-c-menu ul li.h-m-4 { width: 106px; }
                        #h-m-c-menu ul li.h-m-4 a {
                            display: block;
                            width: 106px;
                            background: url(../img/hmenu.png) no-repeat -900px -300px;
                        }
                            #h-m-c-menu ul li.h-m-4 a:hover, #h-m-c-menu ul li.h-m-4 a:focus, #h-m-c-menu ul li.h-m-4 a:active, #h-m-c-menu ul li.h-m-4 a.current {
                                background: url(../img/hmenu.png) no-repeat -1050px -350px;
                            }
                        #h-m-c-menu ul li.h-m-5 { width: 110px; }
                        #h-m-c-menu ul li.h-m-5 a {
                            display: block;
                            width: 110px;
                            background: url(../img/hmenu.png) no-repeat -1200px -400px;
                        }
                            #h-m-c-menu ul li.h-m-5 a:hover, #h-m-c-menu ul li.h-m-5 a:focus, #h-m-c-menu ul li.h-m-5 a:active, #h-m-c-menu ul li.h-m-5 a.current {
                                background: url(../img/hmenu.png) no-repeat -1350px -450px;
                            }
                        
        
        #h-menu-adds-1 {
            height: 30px;
            width: 521px;
            /*background: url(../img/h-menu-adds-1.png) no-repeat;*/
        }
        #h-menu-adds-2 {
            height: 30px;
            width: 521px;
            background: url(../img/h-menu-adds-2.png) no-repeat;
        }

#center {
    clear: both;
    width: 1000px;
}

    #c-left {
        float: left;
        height: 310px;
        width: 450px;
    }
        #c-left-header {
            height: 185px;
            width: 450px;
            text-align: center;
        }
            #c-left-header #c-left-header-left {
                float: left;
                height: 185px;
                width: 225px;
                background: url(../img/c-left-header-left.png) no-repeat;
            }
            #c-left-header #c-left-header-right {
                /*margin-left: 225px;*/
                float: left;
                height: 185px;
                width: 225px;
                background: url(../img/c-left-header-right.png) no-repeat;
            }
            
            #c-left-header #next-gen-text {

                height: 230px;
                width: 450px;
                background: url(../img/next_gen_text.png) no-repeat right bottom;
            }
        
        #c-left-center {
            height: 45px;
            width: 450px;
            /*background: url(../img/c-left-center.png) no-repeat;*/
        }
        
        #c-left-footer {
            height: 80px;
            width: 450px;
        }
            #c-left-footer #c-left-footer-left {
                float: left;
                height: 80px;
                width: 225px;
                background: url(../img/c-left-footer-left.png) no-repeat;
            }
                #c-left-footer-left a {
                    display: block;
                    height: 56px;
                    width: 192px;
                    margin-top: 9px;
                    margin-left: 29px;
                }
                
            #c-left-footer #c-left-footer-right {
                /*margin-left: 225px;*/
                float: left;
                height: 80px;
                width: 225px;
                background: url(../img/c-left-footer-right.png) no-repeat;
            }
                #c-left-footer-right a {
                    display: block;
                    height: 56px;
                    width: 192px;
                    margin-top: 9px;
                    margin-left: 15px;
                }
    
    #c-right {
        /*margin-left: 450px;*/
		margin-top:-30px;
        float: left;
        height: 340px;
        width: 550px;
        /*background: url(../img/c-right.png) no-repeat;*/
    }
/**	
	#c-right a {
                    display: block;
                    height: 120px;
                    width: 120px;
                    margin-top: 80px;
                    margin-left: 200px;
                }
*/
#center-main {
    clear: both;
    width: 1000px;
}
    #center-main #c-m-header {
        height: 33px;
        width: 1000px;
        background: url(../img/c-m-h.png) no-repeat;
    }
    #center-main #c-m-buttons {
        height: 124px;
        width: 940px;
        padding-left: 60px;
        background: url(../img/c-m-bgr-buttons.png) no-repeat;
    }
        #c-m-buttons #c-m-button-l, #c-m-button-l {
            height: 124px;
            width: 430px;
            float: left;
            /*margin-left: 60px;*/
            background: url(../img/c-m-button-l.png) no-repeat;
        }
            #c-m-button-l a {
                display: block;
                height: 124px;
                width: 430px;
            }
        #c-m-buttons #c-m-button-r, #c-m-button-r {
            height: 124px;
            width: 430px;
            float: left;
            margin-left: 20px;
            /*margin-left: 510px;*/
            background: url(../img/c-m-button-r.png) no-repeat;
        }
            #c-m-button-r a {
                display: block;
                height: 124px;
                width: 430px;
            }
			#home_txt
			{
				width: 528px;
				height: 111px;
				background: url(../img/back_home_txt.jpg) no-repeat center top;
				margin-left: -10px;
			}
		
		
    #center-main #c-m-text {
        clear: both;
        width: 1000px;
        height: 82px;
        /*padding-top: 24px;*/ 
        background: url(../img/c-m-bgr-text.png) no-repeat !important;
        
        /*background: url(../img/c-m-bgr-buttons.png) no-repeat;*/
    }
    
    #center-main #pricing-text {   
        clear: both;
        width: 1000px;

        background: url(../img/c-m-bgr-text.png) no-repeat !important;
        
        /*background: url(../img/c-m-bgr-buttons.png) no-repeat;*/
    }
        
        #c-m-text p, #center-main #pricing-text p {
            font-family: Trebuchet MS, Helvetica, sans-serif;
            font-size: 1.4em;
            padding: 24px 60px 0 60px;
            color: #252525;
            text-align: left;
            word-spacing: 1px;
            line-height: 150%;
        }
    #center-main #c-m-flist {
        text-align: left;
        width: 880px;
        /*min-height: 200px;*/
        padding: 5px 60px;
        /*height: 200px;*/
        background: url(../img/c-m-c-bgr.png) repeat-y;
        
        margin-top: -50px;
    }
    
    #center-main #c-m-content {
        width: 1000px;
        background: url(../img/c-m-c-bgr.png) repeat-y;
    }
        #c-m-content #c-m-c-inside {
            /*width: 880px;*/
            background: url(../img/c-m-c-inside.png) no-repeat;
            padding: 50px 60px 0 60px;
            min-height: 200px;
        }
        
        #c-m-content #pricing-inside {
            /*width: 880px;*/
            background: url(../img/c-m-c-inside.png) no-repeat;
            padding: 50px 0px 0 0px;
            min-height: 200px;
        }        
        
        
        
            #c-m-c-inside .c-m-c-text {
                padding-top: 20px;
                clear: both;
                min-height: 200px;
            }
                #c-m-c-inside .contact-in-form {
                    padding-top: 20px;
                }
                    #c-m-c-inside .contact-in-form p {
                        font-family: Trebuchet MS, Helvetica, sans-serif;
                        font-size: 1.4em;
                    }
                
                .c-m-c-text p, p.clear {
                    font-family: Trebuchet MS, Helvetica, sans-serif;
                    font-size: 1.4em;
                    padding: 10px 0;
                    line-height: 150%;
                    /*padding: 24px 60px 0 60px;*/
                    color: #252525;
                    text-align: left;
                    word-spacing: 1px;
                }
                    .c-m-c-text p a, #c-m-text p a  {
                        color: #ff6700;
                    }
                
                #c-m-content h1 {
                    font-size: 1.8em;
                    font-family: Trebuchet MS, Helvetica, sans-serif;
                    padding-top: 15px;
                    padding-bottom: 25px;
                    /*color: #71AC00;*/
                }
                #c-m-content h2 {
                    font-size: 2em;
                    font-family: Trebuchet MS, Helvetica, sans-serif;
                    padding-top: 15px;
                    /*color: #71AC00;*/
                }
                #c-m-content h3 {
                    font-size: 1.8em;
                    font-family: Trebuchet MS, Helvetica, sans-serif;
                    padding-top: 15px;
                    /*color: #71AC00;*/
                }
                #c-m-content h4 {
                    font-size: 1.6em;
                    font-family: Trebuchet MS, Helvetica, sans-serif;
                    padding-top: 15px;
                    /*color: #71AC00;*/
                }
                #c-m-content h5 {
                    font-size: 1.4em;
                    font-family: Trebuchet MS, Helvetica, sans-serif;
                    padding-top: 15px;
                    line-height: 150%;
                    /*color: #71AC00;*/
                }
                #c-m-content h6 {
                    font-size: 1.2em;
                    font-family: Trebuchet MS, Helvetica, sans-serif;
                    padding-top: 15px;
                    /*color: #71AC00;*/
                }
                
                .c-m-c-text .content-sections {
                    margin: 40px 0;
                }
                    .content-sections .c-section, .clear {
                        clear: both;
                    }
                        .c-section .c-s-left {
                            float: left;
                            width: 350px;
                        }
                            .c-s-left .c-s-l-title {
                                font-family: Trebuchet MS, Helvetica, sans-serif;
                                font-size: 1.8em;
                                color: #252525;
                                line-height: 2.4em;
                            }
                                .c-s-l-title span {
                                    float: left;
                                    text-align: center;
                                    line-height: 1.2em;
                                    font-size: 2em;
                                    background: url(../img/plist-n.png) no-repeat 0 0;
                                    height: 45px;
                                    width: 45px;
                                    display: block;
                                    color: white;
                                    margin-right: 15px;
                                }
                            
                            .c-s-left .c-s-l-text {
                                padding-top: 15px;
                                width: 320px;
                                font-family: Trebuchet MS, Helvetica, sans-serif;
                                font-size: 1.4em;
                                color: #252525;
                                line-height: 1.5em;
                                text-align: left;
                                word-spacing: -2px;
                            }
                                
                        .c-section .c-s-right {
                            /*float: left;*/
                            margin-left: 355px;
                        }
                .c-m-c-text .c-m-c-text-footer {
                    padding-top: 20px;
                    height: 80px;
                }
                    .c-m-c-text-footer ul {}
                        .c-m-c-text-footer ul li {
                            float: left;
                            padding-right: 65px;
                        }
                            .c-m-c-text-footer ul li .t-f-title {
                                font-family: Trebuchet MS, Helvetica, sans-serif;
                                font-size: 1.8em;
                                color: #252525;
                            }
                            .c-m-c-text-footer ul li .t-f-content {
                                padding-top: 8px;
                                font-family: Trebuchet MS, Helvetica, sans-serif;
                                font-size: 1.4em;
                                color: #252525;
                            }
                                .t-f-content a {
                                    color: #FF6700;
                                }
    
        .c-m-flist-title, .c-m-c-title {
            clear: both;
            padding-top: 5px;
            padding-bottom: 3px;
            font-size: 4em;
            font-family: Arial, Helvetica, sans-serif;
            color: #71ac00;
            border-bottom: 1px solid #e1e1e1;
        }
        
        #c-m-flist #flists {
            padding: 0px 0 0 0;
            height: 200px;
        }
            #flists #fl-ul-1 {
                float: left;
                width: 500px;
            }
                #flists #fl-ul-1 ul, #flists #fl-ul-2 ul {}
                
                    #flists #fl-ul-1 ul li, #flists #fl-ul-2 ul li {
                        height: 23px;
                        padding-top: 15px;
                        padding-bottom: 10px;
                        /*list-style-image: url(../img/flist-li.png);*/
                        /*background: url(../img/flist-li.png) no-repeat 0 0;*/
                        font-family: Trebuchet MS, Helvetica, sans-serif;
                        font-size: 1.4em;
                        color: #252525;
                    }
                    
                    #friendly_interface { background: url(../img/friendly_interface.png) no-repeat 5px center; }
                    
                    #advanced_technologies { background: url(../img/advanced_technologies.png) no-repeat left center; }
                    
                    #pixel_server_click_call { background: url(../img/pixel_server_click_call.png) no-repeat left center; }
                    
                    #realtime_reporting { background: url(../img/realtime_reporting.png) no-repeat left center; }      
                    
                    #integrations { background: url(../img/integrations.png) no-repeat left center; }
                    
                    #fraud_detection_system { background: url(../img/fraud_detection_system.png) no-repeat left center; }  
                    
                    
                    
                    #user_management { background: url(../img/user_management.png) no-repeat 0px center; }
                    
                    #campaign_management { background: url(../img/campaign_management.png) no-repeat left center; }
                    
                    #access_levels { background: url(../img/access_levels.png) no-repeat left center; }
                    
                    #pixel_tracking { background: url(../img/pixel_tracking.png) no-repeat left center; }      
                    
                    #robust_server { background: url(../img/robust_server.png) no-repeat left center; }
                    
                    #professional_support { background: url(../img/professional_support.png) no-repeat left center; }          
                    
                               
                    
                    #flists #fl-ul-1 ul li {
                        margin-bottom: 12px;
                        padding-left: 75px;
                    }
                    #flists #fl-ul-2 ul li {
                        margin-bottom: 12px;
						padding-left: 80px;                        
                    }
                    
            #flists #fl-ul-2 {
                float: left;
                width: 380px;
            }

#footer {
    clear: both;
    background: #ffffff;

    width: 941px;
    
    margin-left: auto;
    margin-right: auto;
  /*  height: 206px;
    background: url(../img/footer.png) repeat-x left bottom; */
}



    #footer #f-center {
        margin: 0 auto;
        height: 123px;
        position: relative;

text-align: left;
width: 880px;
padding: 0 60px;
background: url(../img/c-m-c-bgr.png) repeat-y;
margin-top: 0px;
        /*background: red;*/
        /*outline: 1px solid red;*/
    }
        #f-center #f-c-bgr-cntr {
            background: white;
            height: 137px;
            width: 941px;
            margin-left: auto;
            margin-right: auto;
            /*width: 100%;*/
            /*margin-right: 30px;*/
        }
            #f-c-bgr-cntr .f-c-bgr-cntr-hr {
                /*border-bottom: 1px solid #e1e1e1;*/
                padding-top: 10px;
                padding-top: 10px;
            }
        
        #f-center #f-c-bgr-lft {
            position: absolute;
            width: 60px;
            height: 148px;
            bottom: 0;
            left: 0;
            background: url(../img/f-c-bgr-lft.png) no-repeat;
        }
        #f-center #f-c-bgr-rgt {
            position: absolute;
            width: 128px;
            height: 107px;
            top: 0;
            right: 30px;
            /*left: 842px;*/
            background: url(../img/f-c-bgr-rgt.png) no-repeat;
        }
        
        #f-center #f-c-bgr-right {
            position: absolute;
            width: 60px;
            height: 148px;
            bottom: 0;
            right: 1px;
            background: url(../img/f-c-bgr-right.png) no-repeat;
        }        
        
            #f-c-bgr-rgt a {
                display: block;
                width: 128px;
                height: 107px;
            }
        
        #f-center #f-c-links {
            margin-top: 20px;
        }
            #f-center #f-c-links p {
                padding-bottom: 3px;
                text-align: center;
                font-family: Trebuchet MS, Helvetica, sans-serif;
                font-size: 1.1em;
                color: white;
            }
                #f-center #f-c-links p a, #f-c-links a {
                    color: white !important;
                    text-decoration: none;
                }
/* Contact Forms */
.wpcf7 {}
    .wpcf7 form {
        width: 400px;
        border: 1px solid #e1e1e1;
        padding: 15px 0;
        margin-top: 20px;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
    }
        .wpcf7 form p {
            font-family: Trebuchet MS, Helvetica, sans-serif;
            font-size: 1.3em;
            padding: 5px 0 5px 25px;
        }
            .wpcf7 form p span.wpcf7-form-control-wrap input {
                border: 1px solid #e1e1e1;
                width: 350px;
                height: 25px;
            }
            .wpcf7 form p span.wpcf7-form-control-wrap textarea {
                border: 1px solid #e1e1e1;
                width: 350px;
                height: 250px;
            }
.div_column1
{
	float: left;
	width: 200px;
}
.div_column2
{
	float: left;
	width: 200px;
}
.txt_big
{
	font: normal 22px Trebuchet MS, Helvetica, sans-serif;
	color: #71AC00;
}
.txt_price
{
	font: normal 20px Trebuchet MS, Helvetica, sans-serif;
	color: #FF8600;
}

.feat_item
{
	 clear: both;	
}
.feat_item_left
{
	 width: 574px;
	 float: left;
	 text-align: center; 
}
.feat_item_right
{
	width: 300px;
	float: left;
	vertical-align: middle;
}
.feat_img_holder
{
	clear: both;
	border: 1px solid #e1e1e1;
	padding: 1px;
	margin-right: 70px;
	margin-top: 20px;
		
}

.news_item
{
	 clear: both;	
}
.news_item_left
{
	 width: 450px;
	 float: left;
	 text-align: center; 
}
.news_item_right
{
	width: 300px;
	float: left;
	vertical-align: middle;
}
.news_img_holder
{
	clear: both;
	border: 1px solid #e1e1e1;
	padding: 1px;
	margin-right: 44px;
	margin-top: 20px;
	line-height: 0px;
	text-align: left;	
}

h1.general_interface
{
	padding-top: 70px !important;
}
h1.user_interface
{
	padding-top: 40px !important;
}

.clear
{
	margin-top: 5px;
	border-bottom: 1px solid #e1e1e1;	
}

.integr_item
{
	 clear: both; 
}
.integr_item_left
{
	 width: 450px;
	 float: left;
	 text-align: center;
}
.integr_item_right
{
	width: 424px;
	float: left;
	vertical-align: middle;
}
.integr_img_holder
{
	clear: both;
	width:405px;
	height:70px;
	border: 0px solid #e1e1e1;
	margin-top: 20px !important;
		
}
h1.integr_interface
{
	padding: 10px 0px 5px 0px !important;
}


.list_content
{
	padding-left: 35px;	
}
.list_content li
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 1.4em;
	padding: 3px;
	line-height: 150%;
	color: #252525;
	text-align: left;
	word-spacing: 1px;
	list-style-type: disc;
	margin-left: 0px;
}

a.entry-title
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 2.5em;
	margin: 60px 0 15px 0;
    padding: 24px 30px 30px 60px;
    color: #71AC00;
    text-align: left;
    word-spacing: 1px;
}

h2.entry-title
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 2em;
	margin: 60px 0 15px 0;
    padding: 24px 30px 30px 60px;
    color: #71AC00;
    text-align: left;
    word-spacing: 1px;
}
		
.entry-content 
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 1.4em;
    padding: 0 60px 0 60px;
    color: #252525;
    text-align: left;
    word-spacing: 1px;
    line-height: 150%;
}
.entry-content p 
{
	margin: 1em 0px;
}
.entry-utility
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 1.4em;
    padding: 0 60px 0 60px;
    color: #71AC00;
    text-align: left;
    word-spacing: 1px;
    line-height: 150%;
}
a
{
    color: #ff6700;
}
a.features_more
{
    font-size: 12px;
}
a.entry-utility
{
    color: #ff6700;
}

a.comments-link
{
    color: #ff6700;
}


a.post-edit-link
{
    color: #ff6700;
}

#respond
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 1.2em;
    padding: 0 60px 0 60px;
    color: #252525;
    text-align: left;
    word-spacing: 1px;
    line-height: 150%;
}

#respond h3
{
	font-size: 1em;
	
}

#respond a
{
	color: #ff6700;
}

#comments
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 1em;
    padding: 0 60px 0 60px;
    color: #252525;
    text-align: left;
    word-spacing: 1px;
    line-height: 150%;
}


.commentlist
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 1.2em;
    padding: 0 60px 0 60px;
    color: #252525;
    text-align: left;
    word-spacing: 1px;
    line-height: 150%;
}

.commentlist a
{
	color: #ff6700;
}

.post_date
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 1em;
    padding: 0 60px 0 60px;
    color: #ababab;
    text-align: left;
    word-spacing: 1px;
    line-height: 150%;
}

#rss{
	background: url('http://effectus-software.com/wp-content/themes/effectus/img/ico_rss.png') no-repeat;
	width: 32px;
	height: 32px;
	position: relative;
	float: right;
	top: -34px;
}

#disqus_thread
{
	padding: 0 60px 0 60px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 1.4em;
}

#disqus_thread h3
{
	font-size: 1em;
	color: #71AC00;
	font-weight: bold;
}
.dsq-brlink
{
	padding: 0 60px 0 60px;
	text-align: right;
}

#si_contact_form3 textarea
{
	width: 340px;
	height: 150px;
}




#footer_menu_wrap {  }

#footer_menu {
	height: 300px;
	clear: both;
	background: transparent url(../img/footer_menu.png) repeat-x left top; 

}

#footer_menu_wrap {
	width: 1000px;
	height: 226px;
	margin-left: auto;
	margin-right: auto;
	
	text-align: center;
	
	padding-top: 74px;
	
	background: transparent url(../img/page_footer.png) no-repeat center top;
}



/* footer_toolbar */
#footer_toolbar { margin-left: auto; margin-right: auto;  }

.f-column ul li { padding-bottom: 10px; }

.f-column ul li a { color: #e6ffc9 !important; font-family: "Trebuchet MS", Tahoma, Arial; font-size: 13px !important; text-decoration: none !important; line-height: 14px; }  

.f-column ul li a:hover, #footer_links p a:hover { text-decoration: underline !important; }

a[title="Phone"] { padding-left: 20px; background: transparent url(../img/phone_icon.png) no-repeat 3px center; }

a[title="Email"] { padding-left: 20px; background: transparent url(../img/email_icon.png) no-repeat 0px center; }

a[title="Twitter"] { padding-left: 20px; background: transparent url(../img/twitter_icon.png) no-repeat 0px center; }

a[title="Facebook"] { padding-left: 20px; background: transparent url(../img/facebook_icon.png) no-repeat 0px center; }

a[title="Flickr"] { padding-left: 20px; background: transparent url(../img/flickr_icon.png) no-repeat 0px center; }

td.separator { width: 70px;}


#footer_links p, #footer_links p a { color: #fff !important; font-family: "Trebuchet MS", Tahoma, Arial; font-size: 11px !important; text-decoration: none !important;  }

#features_col { padding-top: 30px; background: transparent url(../img/features_col_header.png) no-repeat left top; }

#effectus_col { padding-top: 30px; background: transparent url(../img/effectus_col_header.png) no-repeat left top; }

#support_col { padding-top: 30px; background: transparent url(../img/support_col_header.png) no-repeat left top; }

#contacts_col { padding-top: 30px; background: transparent url(../img/contacts_col_header.png) no-repeat left top; }


#pricing_signup, 
#contact_submit,
#contact_signup { 

	margin: 25px 0px 25px 30px; 

	-moz-box-shadow: 0 0 10px #cccccc !important;
	-webkit-box-shadow: 0 0 10px #cccccc !important;
	box-shadow: 0 0 10px #cccccc !important;
	
	border: 10px solid #fff !important;
	
	background: #99cd1c;
}

#pricing_signup div form div, 
#contact_submit div form div, 
#contact_signup div form div  {
	text-align: center;
}

#pricing_signup div form div label, 
#contact_submit div form div label,
#contact_signup div form div label {  
	margin: 15px 20px 2px 20px;
	
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 14px;  
	
	color: #ffffff;
	text-shadow: #417804 1px 1px;	 
}

#pricing_signup div form div input[type="checkbox"], 
#contact_submit div form div input[type="checkbox"],
#contact_signup div form div input[type="checkbox"] {
	
	padding: 0;
	
	margin: 15px 5px 15px 20px;

}

#pricing_signup div form div select, 
#contact_submit div form select,
#contact_signup div form div select {
	
	padding: 0;
	
	margin: 0px 20px 5px 20px;

}

#pricing_signup div form div input[type="text"], 
#contact_submit div form div input[type="text"],
#contact_signup div form div input[type="text"],
#pricing_signup div form div input[type="email"], 
#contact_submit div form div input[type="email"],
#contact_signup div form div input[type="email"] {
	width: 286px;
	height: 21px;
	  
	border: none;    
	
	padding: 5px 5px 5px 5px;
	
	margin: 0px 20px 5px 20px;
	                
	background: transparent url(../img/form_input_bg.png) no-repeat left top;
}

#pricing_signup div form div textarea, 
#contact_submit div form div textarea,
#contact_signup div form div textarea {
	width: 286px;
	
	padding: 5px 5px 5px 5px;
	
	margin: 0px 20px 5px 20px;

}

#pricing_signup div form div input[type="submit"]{
	width: 232px;
	height: 84px;
	   
	border: none;
	text-indent: -9999px;
	margin: 20px auto 0px auto;
	
	background: transparent url(../img/signup_button.png) no-repeat left top;

} 

#contact_submit div form div input[type="submit"] {
	width: 232px;
	height: 72px;
	   
	border: none;
	text-indent: -9999px;
	margin: 20px auto 10px auto;
	
	background: transparent url(../img/submit_button.png) no-repeat left top;

}

#contact_signup div form div input[type="submit"] {
	width: 232px;
	height: 84px;
	   
	border: none;
	text-indent: -9999px;
	margin: 20px auto 0px auto;
	
	background: transparent url(../img/signup_button.png) no-repeat left top;
 
}

.button_container {
	position: absolute;
	width: 10px;
	height: 40px;
	text-align: right;
	margin-top: -40px;
	margin-left: 390px;
}	

.list_help {
	background: url('../img/list_help.png') no-repeat left top;
}
.list_action {
	display: inline-block;
	width: 34px;
	height: 33px;
	margin-left: 6px;
}

.login_as {
	width: 290px;
	height: 63px;

	overflow: hidden;	  
	border: none;
	text-indent: -9999px; 
	
	cursor:pointer;	
}

#login_as_admin { 
	background: transparent url(../img/login_as_bg.png) no-repeat left top;
}

#login_as_affiliate { 
	background: transparent url(../img/login_as_bg.png) no-repeat -580px top;
}

#login_as_advertiser { 
	background: transparent url(../img/login_as_bg.png) no-repeat -290px top;
}


#support_sidebar_header {
	width: 330px;
	height: 24px;

	margin: 35px 0px 0px 0px;
	
	background: transparent url(../img/support_sidebar_header.png) no-repeat center top;

}

#send_a_request {
	width: 330px;
	height: 73px;
	
	margin: 35px 0px 0px 0px;
	
	background: transparent url(../img/send_a_request.png) no-repeat left top;
}

#send_a_request a {
	display: block;
	width: 330px;
	height: 73px;
	
}

#support_google_map {
	-moz-box-shadow: 0 0 10px #cccccc !important;
	-webkit-box-shadow: 0 0 10px #cccccc !important;
	box-shadow: 0 0 10px #cccccc !important;
	
	border: 10px solid #fff !important;
}

#si_contact_ex_field5_3, #si_contact_ex_field8_3  
{
	width: 197px !important;
	height: 21px;
	  
	border: none;    
	
	padding: 5px 5px 5px 5px;
	
	margin: 0px 5px 0px 20px !important;
	
	float: left !important;
	
	font-family: "Trebuchet MS", Tahoma, Arial  !important;
	
	color: #ffffff !important;
	text-shadow: #417804 1px 1px  !important;	
	background: transparent url(../img/short_form_input_bg.png) no-repeat left top !important;

}

.si_contact_ex_field_check
{
	font-size: 11px;
	margin-left: -25px;
	padding-bottom: 25px;
}

.si_contact_ex_field_check a:link, .si_contact_ex_field_check a:active, .si_contact_ex_field_check a:visited, .si_contact_ex_field_check a:hover
{
color:#ffffff;
}

#credit_cards_logos
{
	width:120px;
	height:35px;
	float: right;
	margin-right:30px;
	margin-top:7px;
	background: transparent url(../img/credit_cards_logos.png) no-repeat;
}

#si_contact_ex_field8_3_but
{
	float: left !important;
	margin-left:20px;
	text-align:center;
	font-style: italic;
	font-size:11px;
	color: #ffffff !important;
	text-shadow: #417804 1px 1px  !important;
}

.system_name { float: right; padding-top: 25px;	padding-right: 20px; font-family: "Trebuchet MS", Tahoma, Arial  !important; color: #ffffff !important;	text-shadow: #417804 1px 1px  !important; }

.title_qustions
{
	clear: both;
	margin-top:30px;
    font-size: 2em;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    color: #71ac00;
}

