@charset "utf-8";
/* CSS Document  */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,li,fieldset,form,label,legend /*table,caption,tbody,tfoot,thead,tr,th,td*/{border:0;outline:0;font-size:100%;vertical-align:baseline;margin:0;padding:0;}
body{font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;background-image:url(/assets/bg_black.jpg);background-repeat:repeat-x;backgound-size:100%;background-color:#000;color:#FFF;text-align:left;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
.red{color:#ff3333 ;font-weight:700;}
.redLarge{color:#ff3333;font-weight:700;font-size:large};
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a,a:visited,a:active{text-decoration:none;color:#ffffff;}
a:hover{color:#68d5ff;}
img{border:0;}
hr {background-color: #333;margin:0 0 5px 0;}
.clear{clear:both;height:1px;}

/*--------Structure --------- */
#pgbody{width:100%;height:100%;margin:0px auto 0px;padding:0;}
#header{margin-left:15px;font-weight:bold;text-align:center;}
.header{font-weight:bold;font-size:14px;}
#nav{height:33px;background-color:#01506a;background-image:url(/assets/bg_nav.jpg);background-repeat:repeat-x;margin-left:15px;position:relative;}
#page{height:100%;clear:both;margin:0;padding:0;}
/*.homeheader{width:680px;height:42px;float:left;background-image:url(/images/home/titleribbon2.png);background-repeat:no-repeat;margin:12px 0 0 0 ;}*/
.homeheader
{
    background-position: 25px center;
    width: 90%;
    height: 35px;
    float: left;
    background-color: #202123;
    background-image: url('/assets/ARROW.gif');
    background-repeat: no-repeat;
   
}
.homeheader h1
{
    font-size: 10pt;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 8px;
    padding-left: 90px;
}


/** Customize the demo canvas */

.qsf-demo-canvas {}

 

 

.qsf-demo-canvas .file-list {

     margin: 20px 0 0 0;

     display: none;

}

.qsf-demo-canvas .file-list ul {

     margin: 10px 0 0 0;

     padding: 0;

     list-style: none;

}

.qsf-demo-canvas .file-list li {

     margin: 10px 0 0 0;

}

.content{width:95%;float:left;margin-top:10px}
.content h1{font-size:27px;margin-bottom:4px;padding:0 0 10px 0;}
/*.content h1{font-size:10px;margin-bottom:4px;padding:0 0 10px 0;}  */
.content h6
{
    font-size: 12pt;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 8px;
    padding-left: 70px;
}
.content h2{font-size:23px;margin:5px 0 0;padding:8px 0 12px;}
.content h3{font-size:17px;margin:0;padding:10px 0 3px 0;}
.content h4{font-size:11px;margin:0;padding:4px 0 0px;font-weight:normal;}
.content p{font-size:12px;line-height:18px;margin:0;padding:0 0 14px;}
.quote{width:550px;margin-left:30px;font-style:italic;}
.qboost{font-size:14px;line-height:20px;}
.author{padding:0 0 20px 360px;}
.contentright{width:20%;float:right;margin-top:10px}

/*--------NAV BAR --------- */
#bar{width:943px;margin:0 auto;}
#navbar{margin:0 auto; }
#navbar a{color:#FFF;text-decoration:none;}
#cssm1 *{font:1em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0;}
#cssm1{position:absolute;margin:0 auto;padding:3px 0 0 3px} 
#cssm1 a{display:block;text-align:left;font-size:12px;color:#FFF;text-decoration:none;padding:3px 10px;}
#cssm1 ul{margin-top:0;}
#cssm1 ul li{list-style-type:none;margin-right:12px;float:left;}

#cssm1 ul li > a{font-size:15px;font-variant:small-caps;margin:0;padding:4px 3px;}
#cssm1 ul li > ul li a {font-size:12px;font-weight:400;font-variant:normal;margin:0;padding:10px;}
#cssm1 ul li > ul li a:hover{background-image:url(/assets/bg_navlist2.png);background-repeat:no-repeat; background-position:}
#cssm1 ul li ul li{background-image:url(/assets/menubg.png);width:183px;height:40px;list-style-type:none;padding:0;}
#cssm1 ul li ul li ul {background-image:url(/assets/menubg.png);width:175px;height:35px;list-style-type:none;padding:0;}
.menubar{margin:0;padding:0;}

#cssm1 ul li ul{margin-top:-2px;z-index:9999;padding:5px 0 0;}
#cssm1 ul li ul,#cssm1:hover ul li ul,#cssm1:hover ul li:hover ul li ul{display:none;list-style-type:none;width:175px;}
#cssm1:hover ul,#cssm1:hover ul li:hover ul,#cssm1:hover ul li:hover ul li:hover ul{display:block;}
#cssm1:hover ul li:hover ul li:hover ul{position:absolute;margin-left:183px;margin-top:-30px;}


/*--------Sidebar --------- */
#sidebar{width:100%;margin:0;float:left;margin:10px;padding:0;}
.sidebox{margin:0;padding:5px 15px 15px 15px;}
.sidead {margin:4px 0 20px 7px;}
.sidebox ul {padding-left:0px;margin-top:10px;}
.sidebox ul li{list-style:none; padding-bottom:2px;}
.ltside_box{width:245px;height:188px;font-size:11px;margin-top:18px;padding:0 0 8px 8px;background-image:url(/assets/searchbg.gif);background-repeat:no-repeat;}
.hotlinks{width:245px;font-size:11px;margin-top:18px;padding:0 0 8px 8px;background-image:url(/assets/searchbg.gif);background-repeat:no-repeat;}

/*--------Footer--------- */
#footer{width:98%;height:195px;margin-left:15px;clear:both;background-image:url(/assets/footer_bottom.jpg);background-size:98%;}
#footer h3{color:#565656;font-variant:small-caps;font-weight:400;font-size:13px;margin:5px 0 0;}
#footer ul{float:left;margin:0;padding:0;}
#footer ul li{list-style:none;padding:0 0 5px;}
#footer a{color:#868686;font-size:11px;}
#footer a:hover{color:#fff;}
#toe{padding:15px;}
.socialfooter{background-repeat:no-repeat;height:40px;margin:0;}
.socialfooter p{text-align:left;padding:8px 0 0 40px;}
#copyright{text-align:center;font-size:11px;color:#171717;}
#sidevid > p,#sidegal > p{margin:0 10px 10px;}
.product_nav,.buy_nav,.upgrade_nav{width:650px;height:36px;font-size:13px;background-image:url(/images/product/product_nav.jpg);background-repeat:no-repeat;margin:5px 0 0;padding:11px 0 0;}

/*--------My CP--------- */
#summary {
	clear:both;
	margin:0;
	}
#summary h1 {
	font-size:18px;
	padding:0;
	margin:0;
	}	
.credit {
	font-size:11px;
	margin-bottom:10px;
	padding:0;
	display:inline;
	}
	
#psummary {
	width:235px;
	float:left;
	text-align:left;
	}
#psummary h1 {
	font-size:16px;
	margin-bottom:4px;
	padding:0 0 10px 0;
	}
#psummary h2 {
	font-size:16px;
	margin:0;
	padding: 0;
	}
#psummary h3 {
	font-size:12px;
	margin:0 0 3px 0;
	padding:0;
	}
#psummary h4 {
	font-size:11px;
	margin:0;
	padding:0 0 4px 0;
	font-weight:normal;
	}


#mainpimg {
	float:left;
	padding:20px 0 0 100px;
	width:402px;
	height:402px;
	}
#pthumb {
	clear:both;
	padding:18px 0 0 0;
	}
#pthumb img {
	margin:0 50px 15px 0;float:left;
	}
	
#pdescription {
	clear:both;
	text-align:left;
	padding-bottom:15px;
	width:740px; 
	}

#pdescription h2 {
	font-size:16px;
	margin:10px 0 3px 0;
	padding:6px 0 0 10px;
	height:30px;
	clear:both;
	background-image:url(/assets/h3bg.gif);
	background-size:740px ;
	background-repeat:no-repeat;
	}
#pdescription h3 {
	font-size:13px;
	margin:0 0 5px 0;
	padding:0;	
	display:inline;
	}
#pdescription h4 {
	font-size:12px;
	margin:0 0 5px 0;
	padding:0;	
	font-weight:normal;
	}

#pdescription table {margin-top:4px;}
#pdescription ul, #pdescription ol {margin-top:4px;}
#pdescription ul li, #pdescription ol li {margin-bottom:5px;line-height:16px;}

.searchinfo {
	font-size:12px;
	width:220px;
	margin:0;
	padding:0 0 4px 0;
	font-weight:normal;
	display:inline;
	float:left;
	}

.searchbar {height:30px;}
.searchsort {width:180px;text-align:left;clear:both;}
.pagination {text-align:left;clear:both;margin:0 0 0 300px;}
.pagination img {margin:15px 0 5px 0;}
.sidebox select {margin:2px 0 3px 0;}
.srchresultsbox {width:140px;float:left;margin:0 22px 12px 0;text-align:center;font-size:10px; height:225px; vertical-align:top;}
.shortname {font-weight:bold;font-size:12px;  }
.versionname {font-size:9px; }


/*ADDED*/
.welcomeinfo {
	font-size:18px;
	}

.homebox {
    background-image: url("/images/homebox.jpg");
    background-repeat: no-repeat;
    height: 165px;
    padding-top: 6px;
    width: 319px;
}
.homelft {
    float: left;
    margin: 0 0 10px 30px;
}
.homert {
    float: left;
    margin: 0 1px 10px 8px;
}

.homeboxrt {
    float: right;
    padding: 5px 5px 5px 0;
    width: 200px;
}
.homeboxrt h2 {
    font-size: 14px;
    margin: 5px 0;
    padding: 0 0 2px;
}
.homeboxrt em {
    font-size: 13px;
}
.homeboxrt span {
    font-size: 12px;
    letter-spacing: 1px;
}
.homeboxrt p {
    font-size: 11px;
    line-height: 16px;
    margin: 5px 4px 0 0;
}
.homeboxlft {
    float: left;
    padding: 5px 0 0 5px;
    width: 98px;
}
.homeboxlft img {
    float: right;
    margin: 5px 0 0;
}


#galstrip .galpic {
    float: left;
    margin: 0 15px 0 0;
}
#galstrip {
    float: left;
    margin-left: 30px;
    padding: 3px 0 8px;
    width: auto;
}


#featuredseller_nav {
    width: 482px;
	float:left;
	background-image: url("/images/bg_user_stories.jpg");
    background-repeat: no-repeat;
	padding: 13px 0 5px 15px;
    height: 92px;    
}

#featuredseller_nav h3 {
    clear: both;
    font-size: 15px;
    font-variant: small-caps;
    font-weight: 400;
    margin: 0 0 4px;
    padding: 0;
}
#featuredseller_nav ul {
    float: left;
    margin: 4px 0 0 8px;
    padding: 0;
    width: 145px;
}
#featuredseller_nav ul li {
    font-size: 12px;
    line-height: 16px;
	list-style:none;
    padding: 0 0 4px;
}

.sidebar_greybox { width: 253px;margin:15px 0 15px 0;}
.sidebar_bgbox {
    font-size: 12px;
                width: 253px;
                float:left;
                padding: 14px 8px 0 8px;              
                background-image: url("/images/sidebar_boxtop.gif");
    background-repeat: no-repeat;
                clear:both;
}
.bgbox_bottom {
    background-image: url("/images/sidebar_boxbottom.gif");
    background-repeat: no-repeat;
    margin: 0;
                height:15px;
    width: 253px;
                clear:both;
}
.sidebar_bgbox p {    
    margin: 0;
    padding: 8px 0 0 0;
                width: 230px;
}

.signin_bgbox {
    font-size: 12px;
                width: 400px;
                float:left;
                padding: 14px 8px 0 8px;              
                background-image: url("/images/signin_boxtop.gif");
    background-repeat: no-repeat;
                clear:both;
}
.signin_bottom {
    background-image: url("/images/signin_boxbottom.gif");
    background-repeat: no-repeat;
    margin: 0;
                height:15px;
    width: 400px;
                clear:both;
}
.signin_bgbox p {    
    margin: 0;
    padding: 8px 0 0 0;
                width: 400px;
}


.CustomTabStyle .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
   
}

.selectedPage span { color:orange;
                     font-weight:bold;
                     font-style:italic;
                      font-size:9pt;
                       }

