/* 
Document   :global.css
Created on :2008-9-8
Author     :Oscar Wu
Description:
Purpose of the stylesheet follows.
*/
h1{
    font-size:18px
}
h2,h2 a{
    font-size:16px
}
h3{
    font-size:14px
}
h4{
    font-size:13px
}
h5{
    font-size:12px
}
h6{
    font-size:11px
}


.box_tl , .box_tr , .box_bl , .box_br{
        background: url(../images/boxcap.gif);
    display:block;
    position:absolute;
    width:7px; 
    height:7px;
    overflow:hidden;
}

.box_tl{
    left: -1px;
    top: -1px;
}

.box_tr{
    top: -1px;
    right: -1px;
    background-position: -7px 0;
}

.box_bl{
    bottom: -1px;
    left: -1px;
    background-position: 0 -7px;
}

.box_br{
    bottom: -1px;
    right: -1px;
    background-position: -7px -7px;
}

.clearbox{
    clear:both;
    width:970px;
}

.clear{
    clear:both;
}

.error_span { 
    color:red;
}
.no_result{
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 10px;
    background: #FFFBCC;
    border-top: solid 2px #E6DB55;
    border-bottom: solid 2px #E6DB55;
}

.message_box{
    border-style:solid;
    border-width:1px;
    margin:10px;
    padding:0pt 0.6em;
}

.message{
    border-color:#339900;
    background-color:#99FFCC;
}

.message p{
    margin:0.8em 0pt;
}

.warning{
    border-color:#E6DB55;
    background-color:#FFFBCC;
}

.warning p{
    margin:0.8em 0pt;
}

.error{
    border-color:#CC0000;
    background-color:#FFEBE8;
}

.error p{
    margin:0.8em 0pt;
}

#search_form.searching .searching {
    display:block;
}
#search_form .callout {
    color:#111111;
    font-size:11px;
    font-weight:bold;
    left:-86px;
    overflow:hidden;
    position:absolute;
    top:15px;
    width:225px;
    left:745px;
    z-index:100;
     
}



#search_form .callout .relative {
    padding:0pt 0pt 7px;
    width:225px;
    position:relative;
    background:transparent url(../images/searchcallout_bg.png) no-repeat; 
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=./images/searchcallout_bg.png);
	_background: none;
}

#search_form .callout .padder {
    padding:2.3em 12px 2em 18px;

}

#search_form .callout .padder a{text-decoration: none;}
#search_form .callout .padder a:hover{ text-decoration:underline;}

#search_form .callout .bottomcap {
    background:transparent url(../images/searchcallout_bgbottom.png) no-repeat scroll 0%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=./images/searchcallout_bgbottom.png);
	_background: none;
    bottom:0pt;
    font-size:1px;
    height:7px;
    left:0pt;
    position:relative;
    width:225px;
}
#search_form .callout p {
    margin-bottom:0.6em;
}
#search_form .callout .noshow {
    background:transparent url(../images/searchcallout_close.png) no-repeat scroll 100% 55%;
    color:#444444;
    cursor:pointer;
    float:right;
    font-size:9px;
    font-weight:normal;
    padding-right:18px;
    height:13px;
    text-decoration: none; position:relative;
}


.pagination{
    width: 100%;
    margin: 5px 0;
}

.btn1{
    background:transparent url(../images/btn_1.png) no-repeat;
    color: #FFFFFF;
    border:none;
    width: 80px;
    height: 25px;
    font-weight: bold;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    cursor:pointer
}

.btn2{
    background:transparent url(../images/btn_2.png) no-repeat;
    color: #FFFFFF;
    border:none;
    width: 120px;
    height: 25px;
    font-weight: bold;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    cursor:pointer
}

.btn3{
    background:transparent url(../images/btn_3.png) no-repeat;
    color: #FFFFFF;
    border:none;
    width: 180px;
    height: 25px;
    font-weight: bold;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    cursor:pointer
}

.column780{
    width: 780px;
    float:left;
    padding: 0;
    margin: 0;
}

.column950{
    width: 950px;
}

.column980{
    width: 980px;
    padding: 0;
    margin: 0;
}

#trailers {
    background:transparent url(../images/waitanimation.gif) no-repeat scroll 50% 80px;
    margin:0pt -20px;
    min-height:200px;
}

.tab-content{
    *width: 980px;
}

.email_field{
    overflow: hidden;
}

.box_title{
    height: 30px;
    position:relative;
    line-height: 30px;
    background: rgb(193,240,249);
    padding-left: 10px;
}
.box_title h4{
    font-size: 13px;
    width: 100%;
}

.box_title .left{
    background:url(../images/bar1_left.png);
    display:block;
    height:30px;
    left:0pt;
    position:absolute;
    top:0pt;
    width:7px;
}

.box_title .right{
    background:url(../images/bar1_right.png);
    display:block;
    height:30px;
    right:0pt;
    position:absolute;
    top:0pt;
    width:7px;
}

.support_link{

    height: 23px;
    position:absolute;
    right:0;
    background:url(../images/link_bg.png);
    background-position: left -23px;
    padding-left:12px;
    margin-top: 5px;
}

.support_link .left{
    background:url(../images/link_bg.png);
    display:block;
    height:23px;
    left:0pt;
    position:absolute;
    top:0pt;
    width:7px;
    
}

.support_link .right{
    background:url(../images/link_bg.png);
    display:block;
    height:23px;
    right:-1px;
    position:absolute;
    top:0pt;
    width:7px;
    background-position: right -46px;
}

#supportCenter{
	background: url(../images/supportcenter.png) no-repeat;
	padding:0pt 0pt 0pt 20px;
	margin: 0 10px 0 0;
}

#livesupport{
	background: url(../images/livesupport.png) no-repeat;
	padding:0pt 0pt 0pt 20px;
	margin: 0 10px 0 0;
}

#forum{
	background: url(../images/forum.png) no-repeat;
	padding:0pt 0pt 0pt 20px;
	margin: 0 10px 0 0;
}
