/*
Theme Name: Aviation Photographic
Description: Aviation Photographic.
Author: Portal Solutions.
*/
body { margin:0; padding:0; }
h1 { float:left; width:980px; background-image: url(http://media.aviationphotographic.com/static/theme/images/photo-details_middle_top_title_bg.jpg); background-repeat: no-repeat; background-position: left top; height: 34px; padding:2px 0 0 9px; margin:0 0 9px 11px; font-family: calibri; font-size: 24px; color: #313131; text-decoration: none !important;}
h2 { width:100%; border-bottom: 1px black; font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: lighter; line-height: 1.5; text-align: left; }
h4 { width:100%; border-bottom: 1px black; font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 26px; font-weight: lighter; line-height: 1.5; text-align: left; margin-bottom: 0px !important; margin-top:5px !important;}
.byline { font: 11px "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: lighter; font-style: italic;}
.main { margin:0 auto; width:980px; }
.top { float:left; width:980px; }
.top_top { float:left; width:980px; background-color: #dfdfdf; margin-bottom: 10px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.top_top_left { float:left; padding:0 0 0 10px; }
.top_top_right { float:right; padding:10px 0 0 0px; width:700px; }
.left_icon { float:left; padding:0; }
.right_icon { float:left;}
.top_top_right_menu { color:#494949; float:left; font-family:calibri; font-size:14px; padding:15px 0 0 23px; text-decoration:none; }
.top_top_right_menu a { color:#494949; text-decoration:none; }
.top_top_right_menu a:hover { color:#4CACE9; text-decoration:none; }
.top_bottom { float:left; width:980px; }
.menu_left { background-image:url(http://media.aviationphotographic.com/static/theme/images/menu_left.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:47px; width:6px; }
.menu_center { background-image:url(http://media.aviationphotographic.com/static/theme/images/menu_left-03.jpg); background-position:left top; background-repeat:repeat-x; float:left; height:47px; width:968px; }
.menu_right { background-image:url(http://media.aviationphotographic.com/static/theme/images/menu_right.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:47px; width:6px; }
.menu_search { float:right; padding:7px 0 0 0px; width:690px !important}
.menu_search_left { background-image:url(http://media.aviationphotographic.com/static/theme/images/search_left_bg.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:33px; width:6px !important}
.menu_search_center { float:left; width:450px height:33px !important}
.search_input { background-image:url(http://media.aviationphotographic.com/static/theme/images/search_left_bg-02.jpg); background-position:left top; background-repeat:repeat-x; border-style:none; border-width:0; color:#8A8B8B; float:left; font-family:calibri; font-size:18px; height:23px; padding:5px; width:440px;outline:none; float:right !important;}
.menu_search_right { float:left; height:33px; width:42px; }
.go_botton { background-image:url(http://media.aviationphotographic.com/static/theme/images/go.jpg); background-position:left top; background-repeat:no-repeat; border-style:none; border-width:0; height:33px; width:42px; float:left;}

.headerimg { height:50px;}

/*========================= menu================================ */
ul#navmenu { float:left; margin:0 auto; padding:0; text-align:center; width:660px; }
ul#navmenu li { background-image:url(http://media.aviationphotographic.com/static/theme/images/menu_right_bo.jpg); background-position:right center; background-repeat:no-repeat; color:#FFFFFF; display:inline; float:left; font-family:Calibri; font-size:16px; font-weight:bold; height:auto; line-height:36px; list-style-image:none; list-style-position:outside; list-style-type:none; position:relative; text-decoration:none; width:auto; }
ul#navmenu ul { border:0 none; display:none; left:0; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position:absolute; text-align:left; width:250px; }
ul#navmenu ul:after { -x-system-font:none; clear:both; display:block; font-family:serif; font-size:1px; font-style:normal; font-variant:normal; font-weight:normal; height:0; line-height:0; visibility:hidden; }
ul#navmenu ul li { display:block !important; float:left; width:200px; }
ul#navmenu a { color:#606165; display:block; float:none !important; font-family:Calibri; font-size:18px; font-weight:normal; height:auto !important; line-height:47px; padding-left:15px; padding-right:15px; text-decoration:none; width:auto; }
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a { background:#E1E1E1 none repeat scroll 0 0; color:#4CACE9; }
ul#navmenu li:hover li a, ul#navmenu li.iehover li a { background:#E9E9E9 none repeat scroll 0 0; border-bottom:1px solid #DFDEDE; color:#606165; float:none; font-family:Calibri; font-size:18px; height:26px; line-height:26px; }
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a { background:#E1E1E1 none repeat scroll 0 0; color:#4CACE9; }
ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a { background:#D75F11 none repeat scroll 0 0; color:#FFFFFF; }
ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a { background:#D75F11 none repeat scroll 0 0; color:#FFFFFF; }
ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a { background:#D75F11 none repeat scroll 0 0; color:#FFFFFF; }
ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover { background:#D75F11 none repeat scroll 0 0; color:#FFFFFF; }
ul#navmenu ul ul, ul#navmenu ul ul ul { display:none; left:160px; position:absolute; top:0; }
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul { display:none; }
ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul { display:block; }
/*========================= end_menu================================ */
.middle { float:left; margin:10px 0 0; width:980px; }
.gallery { float:left; width:980px; } 
.middle_top_main_top { background-image:url(http://media.aviationphotographic.com/static/theme/images/gallery_top_bg.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:12px; width:980px; }
.middle_top_main_center { background-color:#E6E6E6; float:left; width:980px; }
.middle_top_main_bottom { background-image:url(http://media.aviationphotographic.com/static/theme/images/gallery_bottom_bg.jpg); background-position:left top; float:left; height:13px; width:980px; }
.middle_top_img_bg { background-image:url(http://media.aviationphotographic.com/static/theme/images/gallery_top_img_bg.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:9px; margin:0 0 0 10px; padding:0 0 0 10px; width:963px; }
.middle_center_img_bg { background-image:url(http://media.aviationphotographic.com/static/theme/images/img_center_bg.jpg); background-position:left top; background-repeat:repeat-y; float:left; margin:0 0 0 10px; padding:0 0 0 10px; width:963px; min-height: 448px; min-width: 940px; }
.middle_bottom_img_bg { background-image:url(http://media.aviationphotographic.com/static/theme/images/gallery_bottom_img_bg.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:9px; margin:0 0 0 10px; padding:0 0 0 10px; width:963px; }
.middle_top_left_main { float:left; margin-left:30px; margin-top:-142px; width:954px; }
.middle_top_left { background:#FFFFFF none repeat scroll 0 0; border:1px solid #C1C1C1; float:left; margin:0 18px 0 0; padding:6px 0 6px 6px; width:131px; }
.middle_bottom { float:left; width:980px; }
.middle_bottom_top { float:left; margin:24px 0 0; width:980px; }
.middle_bottom_top_top { float:left; width:987px; }
.middle_bottom_top_top_1 { background-image:url(http://media.aviationphotographic.com/static/theme/images/middle_bottom_top_bg_1.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:37px; margin:0 0 0 12px; width:240px; }
.middle_bottom_top_top_2 { background-image:url(http://media.aviationphotographic.com/static/theme/images/middle_bottom_top_bg.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:37px; margin:0 0 0 12px; width:240px; }
.middle_bottom_top_top_1_main { color:#5C5C5C; font-family:calibri; font-size:20px; margin:0; padding:7px 0 0 40px; }
.middle_bottom_top_top_1_main_center { color:#FFFFFF; font-family:calibri; font-size:20px; margin:0; padding:7px 0 0 40px; }
.middle_bottom_top_bottom_top_bg { background-image:url(http://media.aviationphotographic.com/static/theme/images/top_photo_top_img.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:6px; width:980px; }
.middle_bottom_top_bottom_center_bg { background-color:#E6E6E6; float:left; padding:21px 0 17px 30px; width:950px; }
.middle_bottom_top_bottom_bottom_bg { background-image:url(http://media.aviationphotographic.com/static/theme/images/top_photo_bottom_img-04.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:6px; width:980px; }
.middle_bottom_top_bottom_left { float:left; padding:0 0 0 6px; }
.middle_bottom_top_bottom_img_1 { background:#FFFFFF none repeat scroll 0 0; border:1px solid #CACACA; float:left; margin:0 20px 0 3px; padding:7px; }
.middle_bottom_top_bottom_img_2 { background:#FFFFFF none repeat scroll 0 0; border:1px solid #CACACA; float:left; margin:0 0 0 20px; padding:7px; }
.middle_bottom_bottom { float:left; padding:25px 0 0; width:980px; }
.footer { color:#656565; float:left; font-family:calibri; font-size:14px; line-height:40px; text-decoration:none; width:980px; }
.footer_left { color:#656565; float:left; font-family:Calibri; font-size:14px; padding:0 0 0 20px; width:672px; }
.footer_right { float:right; }
.footer_right a { color:#656565; text-decoration:none; font-family:Calibri; font-size:14px; }
.footer_right a:hover { color:#4CACE9; text-decoration:none; font-family:Calibri; font-size:14px; }
li { list-style-type:none; }
/*========================= upload_middle================================ */
.upload_middle { color:#616568; float:left; font-family:calibri; font-size:20px; margin:23px 0 0; width:980px; }
a { color:#014ca7; text-decoration: none; }
a:hover { color:#4CACE9; text-decoration: none; }
.upload_middle_top { background-image:url(http://media.aviationphotographic.com/static/theme/images/uplod_middle_top_bg.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:6px; width:980px; }
.upload_middle_center { background-image:url(http://media.aviationphotographic.com/static/theme/images/uplod_middle_center_bg.jpg); background-position:left top; background-repeat:repeat-y; float:left; padding:10px 0; width:980px; }
.upload_middle_bottom { background-image:url(http://media.aviationphotographic.com/static/theme/images/uplod_middle_bottom_bg-04.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:6px; width:980px; }
.upload_middle_center_main { float:left; margin:7px 0 0; width:750px; }
.upload_middle_center_main p { text-align: center; }
.upload_middle_center_left { float:left; padding:2px 5px 0 0; text-align:right; width:268px; }
.input_main { float:left; width:400px; }
.input { background-image:url(http://media.aviationphotographic.com/static/theme/images/input.jpg); background-position:left top; background-repeat:no-repeat; border-style:none; border-width:0; color:#616568; font-family:calibri; font-size:18px; height:23px; padding:5px; width:333px;outline:none;}
.inputarea { background-image:url(http://media.aviationphotographic.com/static/theme/images/textarea.jpg); background-position:left top; background-repeat:no-repeat; border-style:none; border-width:0; color:#616568; font-family:calibri; font-size:18px; height:103px; padding:5px; width:333px;outline:none;}
.browse_botton { float:left; margin:0 0 0 5px; width:93px; }
.browse_botton_inner { background-image:url(http://media.aviationphotographic.com/static/theme/images/Browse.jpg); background-position:left top; background-repeat:no-repeat; border-style:none; border-width:0; float:left; height:33px; width:93px; }
.upload_photo_main { float:left; width:343px; }
.upload_photo { background-image:url(http://media.aviationphotographic.com/static/theme/images/Upload-My-Photo_bg.jpg); background-position:left top; background-repeat:no-repeat; border-style:none; border-width:0; float:left; height:33px; width:343px; }
/*========================= upload_middle_End================================ */
.shadetabs { color:#FFFFFF; font-family:calibri; font-size:20px; margin:0; padding:0 0 0 15px; text-align:left; }
.shadetabs li { background-image:url(http://media.aviationphotographic.com/static/theme/images/middle_bottom_top_bg.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:37px; margin:0 0 0 12px; width:240px; }
.shadetabs li a { color:#FFFFFF; float:left; font-family:calibri; font-size:20px; font-weight:normal; height:30px; margin:0; padding:7px 0 0 40px; position:relative; text-decoration:none; width:200px; z-index:1; }
.shadetabs li a:visited { color:#FFFFFF; float:left; font-family:calibri; font-size:20px; font-weight:normal; height:30px; margin:0; }
.shadetabs li a:hover { background-image:url(http://media.aviationphotographic.com/static/theme/images/middle_bottom_top_bg_1.jpg); background-position:left top; background-repeat:no-repeat; color:#5C5C5C; font-family:calibri; font-size:20px; margin:0; padding:7px 0 0 40px; text-decoration:none; }
.shadetabs li a.selected { background-image:url(http://media.aviationphotographic.com/static/theme/images/middle_bottom_top_bg_1.jpg); background-position:left top; background-repeat:no-repeat; color:#5C5C5C; float:left; font-family:calibri; font-size:20px; font-weight:normal; height:30px; width:200px; }
.shadetabs li a.selected:hover { text-decoration:none; }
.tabcontent { display:table; float:left; height:auto; margin:0; text-align:center; width:980px; z-index:-1000; }
.stepcarousel { overflow:scroll; position:relative; }
.stepcarousel .belt { float:left; left:0; position:relative; top:0; }
.stepcarousel .panel { float:left; overflow:hidden; }
#gallerya { float:left; height:180px; }
#galleryc .panel { -x-system-font:none; background-color:green; color:white; font-family:Arial; font-size:28px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; height:100px; line-height:normal; text-align:center; }
p.samplebuttons { text-align:center; }
p.samplebuttons a { color:#2E6AB1; margin-right:3px; padding:1px 2px; text-decoration:none; }
/*========================= Upload Form Styling ========================= */
#txtcountry{ background-image: url("http://media.aviationphotographic.com/static/theme/images/input.jpg"); background-position: left top; background-repeat: no-repeat; border-style: none; border-width: 0; color: #616568; font-family: calibri; font-size: 18px; height: 33px; outline: medium none; padding: 5px; width: 343px; }
/*========================= search_middle================================ */
.search_middle { color:#616568; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 20px; color: black; margin:10px 0 0; width:980px; }
.search_middle_top { background-image:url(http://media.aviationphotographic.com/static/theme/images/uplod_middle_top_bg.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:6px; width:980px; }
.search_middle_center { background-image:url(http://media.aviationphotographic.com/static/theme/images/uplod_middle_center_bg.jpg); background-position:left top; background-repeat:repeat-y; float:left; padding:10px 0; width:980px; }
.search_middle_bottom { background-image:url(http://media.aviationphotographic.com/static/theme/images/uplod_middle_bottom_bg-04.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:6px; width:980px; }
.search_middle_center_top { float:left; width:980px; margin:0 0 0 22px; }
.search_middle_center_top_box_1 { float:left; width:296px; margin:0 24px 21px 0; }
.search_middle_center_top_box_1_top_bg { background-image: url(http://media.aviationphotographic.com/static/theme/images/search_middle_back_top_bg.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 11px; width: 296px; }
.search_middle_center_top_box_1_center_bg { background-image: url(http://media.aviationphotographic.com/static/theme/images/search_middle_back_center_bg.jpg); background-repeat: repeat-y; background-position: left top; float: left; width: 296px; min-height:360px; }
.search_middle_center_top_box_1_bottom_bg { background-image: url(http://media.aviationphotographic.com/static/theme/images/search_middle_back_bottom_bg.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 12px; width: 296px; }
.search_middle_center_top_box_1_top_img { width:269px; margin-left:12px; height:185px; float:left; background:url(http://media.aviationphotographic.com/static/theme/images/image_not_found.jpg) left top no-repeat; text-align: center; }
.search_middle_center_top_box_1_img_bottom { color:#1e81b4; font-family:calibri; font-size:20px; float:left; margin-top: 3px; padding:0px; text-align:center; width:290px; }
.search_middle_center_top_box_1_img_bottom a { color:#1e81b4; font-family:calibri; font-size:20px; text-decoration:none; }
.search_middle_center_top_box_1_img_bottom_span { color:#606165; font-family:calibri; font-size:18px; font-weight:bold; line-height:24px; float:left; width:290px; padding:0px; text-align:center; }
.search_middle_center_bottom_main { float:right; margin:29px 0 0 0; width:730px; }
.search_middle_center_bottom { float:left; }
.search_middle_center_bottom_right_Previous { float:left; padding:7px 9px 7px 7px; margin:0 0 0 7px; font-weight:bold; background:#FFFFFF; border:#b6b6b6 solid 1px; }
.search_middle_center_bottom_right_nomber { float:left; padding:7px 11px 7px 11px; margin:0 0 0 7px; color:#1E81B4; font-weight:bold; background:#FFFFFF; border:#b6b6b6 solid 1px; }
.search_middle_center_bottom_right_Next { float:left; padding:7px 9px 7px 7px; font-weight:bold; background:#FFFFFF; border:#b6b6b6 solid 1px; margin:0 0 0 7px; }
.search_middle_center_bottom_right_Previous a { text-decoration:none; color:#606165; }
.search_middle_center_bottom_right_nomber a { text-decoration:none; color:#606165; }
.search_middle_center_bottom_right_Next a { text-decoration:none; color:#606165; }
.search_middle_center_bottom_right_Previous a:hover { text-decoration:none; color:#1E81B4; }
.search_middle_center_bottom_right_nomber a:hover { text-decoration:none; color:#1E81B4; }
.search_middle_center_bottom_right_Next a:hover { text-decoration:none; color:#1E81B4; }
/*========================= search_middle_end================================ */
/*========================= photo-details_middle================================ */
.photo-details_middle { color:#616568; float:left; font-family:calibri; font-size:20px; margin:23px 0 0; width:980px; }
.photo-details_middle_top { background-image:url(http://media.aviationphotographic.com/static/theme/images/uplod_middle_top_bg.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:6px; width:980px; }
.photo-details_middle_center { background-image:url(http://media.aviationphotographic.com/static/theme/images/uplod_middle_center_bg.jpg); background-position:left top; background-repeat:repeat-y; float:left; padding:10px 0; width:980px; }
.photo-details_middle_bottom { background-image:url(http://media.aviationphotographic.com/static/theme/images/uplod_middle_bottom_bg-04.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:6px; width:980px; }
.photo-details_middle_top_main_center { float:left; width:980px; }
.photo-details_middle_top_img_bg { background-image:url(http://media.aviationphotographic.com/static/theme/images/photo-details_gellery_top_bg.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:9px; margin:0 0 0 10px; padding:0 0 0 10px; width:963px; }
.photo-details_middle_center_img_bg { background-image:url(http://media.aviationphotographic.com/static/theme/images/photo-details_gellery_center_bg.jpg); background-position:left top; background-repeat:repeat-y; float:left; margin:0 0 0 10px; padding:0 0 0 10px; width:963px; min-width: 960px; }
.photo-details_middle_bottom_img_bg { background-image:url(http://media.aviationphotographic.com/static/theme/images/photo-details_gellery_bottom_bg.jpg); background-position:left top; background-repeat:no-repeat; float:left; height:14px; margin:0 0 0 10px; padding:0 0 0 10px; width:963px; }
.photo-details_middle_center_top_title_main { float:left; width:980px; }
.photo-details_middle_center_top_title { float:left; width:800px; background-image: url(http://media.aviationphotographic.com/static/theme/images/photo-details_middle_top_title_bg.jpg); background-repeat: no-repeat; background-position: left top; height: 34px; padding:2px 0 0 9px; margin:0 0 9px 11px; font-family: calibri; font-size: 24px; color: #313131; text-decoration: none; }
.photo-details_middle_bottom_main { float:left; width:980px; }
.photo-details_middle_bottom_top { padding:10px 0 0 14px; float:left; width:980px; }
.photo-details_middle_bottom_top_left { float:left; width:630px; overflow:hidden; }
.photo-details_middle_bottom_top_right { float:left; width:334px; padding: 14px 0 0 8px; }
.photo-details_middle_bottom_top_right_img_1 { float:left; padding:0 5px 0 5px; }
.photo-details_middle_bottom_center { float:left; width:980px; }
.photo-details_middle_bottom_center_top { float:left; width:954px; padding:20px 0 5px 0; border-bottom:dotted 1px #000000; margin-bottom: 15px; }
.photo-details_middle_bottom_center_top_left { float:left; width:817px; font-family:Georgia; color:#000000; font-size:24px; font-style: italic; }
.photo-details_middle_bottom_center_top_right { float:left;  height: 30px;overflow: hidden;}
.photo-details_middle_bottom_center_top_right_sapn { float:left; padding:7px 3px 0 0; }
.photo-details_middle_bottom_center_bottom { float:left; width:980px; }
.photo-details_middle_bottom_center_bottom_top_bg { background-image: url(http://media.aviationphotographic.com/static/theme/images/photo-details_middle_style_top_bg.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 15px; width: 958px; }
.photo-details_middle_bottom_center_bottom_center_bg { background-color: #FFFFFF; width: 958px; float:left; }
.photo-details_middle_bottom_center_bottom_bottom_bg { background-image: url(http://media.aviationphotographic.com/static/theme/images/photo-details_left_style_bg_bottom.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 15px; width: 958px; }
.photo-details_middle_bottom_center_bottom_center_top { width:925px; float:left; font-family:calibri; font-size:18px; color:#313131; border-bottom:dotted 1px #909090; margin: 6px 0 0 11px; }
.photo-details_middle_bottom_center_bottom_center_top_part_left { float:left; width:325px; }
.photo-details_middle_bottom_center_bottom_center_top_part_center { float:left; width:550px; color:#909090; } /* Changed to fix details block on photodetails.php page */
.photo-details_middle_bottom_center_bottom_center_top_part_right { float:right; padding:0 0 3px 0; }
/*========================= photo-details_middle_end================================ */
.btn_login { background-image:url(http://media.aviationphotographic.com/static/theme/images/login.jpg); height: 37px; width: 97px; background-repeat:no-repeat; border: 0 none; }
.btn_submit { background-image:url(http://media.aviationphotographic.com/static/theme/images/submit.jpg); height: 37px; width: 97px; background-repeat:no-repeat; border: 0 none; }
.btn_register { background-image:url(http://media.aviationphotographic.com/static/theme/images/Register.jpg); height: 37px; width: 107px; border: 0 none; background-repeat:no-repeat; align="center";}
.btn_getnewpw { background-image:url(http://media.aviationphotographic.com/static/theme/images/get-new-btn.jpg); height: 37px; width: 187px; background-repeat:no-repeat; border: 0 none; }
.btn_uploadimage { background-image:url(http://media.aviationphotographic.com/static/theme/images/Upload-My-Photo_bg.jpg); height: 37px; width: 347px; background-repeat:no-repeat; border: 0 none; }
.top_h2 { float:left; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#000000; width:980px; padding-left:30px; }
.top_center { float:left; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:22px; color:#000000; width:608px; }
.hedding_link a { float:left; }
.hedding_link a:hover { color:#004B91; }
.hedding_link_center { color:#000000; float:left; font-family: Arial, Helvetica, sans-serif; font-size:13px; width:800px; line-height:22px; }
.cal_month { float:left; width:214px; }
.cal_header { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; padding:22px 0 3px 0; }
.hedding_link { float:left; font-family: Arial, Helvetica, sans-serif; font-size:19px; padding:41px 0 13px 0; margin:0px; }
.center_part_1 { float:left; float:left; margin-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:22px; color:#000000; width:818px; }
.center_part_2 { width:945px; float:left; margin-left:30px; }
.months { float:left; width:945px; margin-left:30px; }
.center_left { float:left; width:600px; }
.center_right { float:right; }
.rst { color:#515151; float:left; font-size:18px; font-weight:bold; text-align:center; width:980px; }
.inner_massage { color:#4CACE9; float:left; font-weight:bold; line-height:35px; margin-left:50px; text-align:center; width:900px; }
/*======================= Banner Ad Section in header.php ============================*/
.header_banner { margin: 20px 0 0 0; width: 980px; height: 100px; border: solid 1px; border-radius: 7px; border-color: #e0e0e0; overflow: hidden; float: left;}
/*======================= Disqus Styling =============================================*/
#disqus_thread { background-color: white; width:880px; !important; margin-left: auto; margin-right:auto;}
/*======================= Airport Content ============================================*/
.airport_content { padding-left: 12px; padding-right: 12px; font-family: calibri; font-size: 18px; color: #606165;}
/*======================= Blog Content ===============================================*/
.blog_content { font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; font-weight: lighter; line-height: 1.5; text-align: justify;}
.panel { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f7f7f7; } 
/*======================= Search Button ==============================================*/
.search_button { background-image:url(http://media.aviationphotographic.com/static/theme/images/search_bg.jpg); background-position:left top; background-repeat:no-repeat; border-style:none; border-width:0; float:left; height:33px; width:343px; }
.modal-open .popover { z-index: 2060; }
/*=======================Light box Gallery Styling ===================================*/
.thumb { width: 125px; height: 125px;  display: inline-block; *display: inline; border: solid 1px #606165; padding: 5px; margin: 10px; }
.postgallery { width: 500px; margin-left: auto; margin-right: auto; margin-top:10px; margin-bottom: 10px; }
.gallerystretch { width: 100%; display: inline-block; font-size: 0; line-height: 0}
/*=======================Styling for List Items ======================================*/
li { list-style:none;}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  width: 236px;
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.popover.top {
  margin-bottom: 10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-right: 10px;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
     -moz-border-radius: 5px 5px 0 0;
          border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover-content p,
.popover-content ul,
.popover-content ol {
  margin-bottom: 0;
}

.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover .arrow:after {
  z-index: -1;
  content: "";
}

.popover.top .arrow {
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-width: 10px 10px 0;
}

.popover.top .arrow:after {
  bottom: -1px;
  left: -11px;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 11px 0;
}

.popover.right .arrow {
  top: 50%;
  left: -10px;
  margin-top: -10px;
  border-right-color: #ffffff;
  border-width: 10px 10px 10px 0;
}

.popover.right .arrow:after {
  bottom: -11px;
  left: -1px;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 11px 11px 0;
}

.popover.bottom .arrow {
  top: -10px;
  left: 50%;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-width: 0 10px 10px;
}

.popover.bottom .arrow:after {
  top: -1px;
  left: -11px;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-width: 0 11px 11px;
}

.popover.left .arrow {
  top: 50%;
  right: -10px;
  margin-top: -10px;
  border-left-color: #ffffff;
  border-width: 10px 0 10px 10px;
}

.popover.left .arrow:after {
  right: -1px;
  bottom: -11px;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 0 11px 11px;
}

/*----------------For Tyoe Ahead------------------------*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-group {
  position: relative;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.btn-toolbar .btn + .btn,
.btn-toolbar .btn-group + .btn,
.btn-toolbar .btn + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu {
  font-size: 14px;
}
.btn-group > .btn-mini {
  font-size: 11px;
}
.btn-group > .btn-small {
  font-size: 12px;
}
.btn-group > .btn-large {
  font-size: 16px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}
.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
.btn-mini .caret,
.btn-small .caret,
.btn-large .caret {
  margin-top: 6px;
}
.btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.dropup .btn-large .caret {
  border-bottom: 5px solid #000000;
  border-top: 0;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.btn-group-vertical .btn {
  display: block;
  float: none;
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group-vertical .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}
.btn-group-vertical .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.btn-group-vertical .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.btn-group-vertical .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
.btn-group-vertical .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  width: 236px;
  padding: 1px;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-bottom: 10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-right: 10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover-content p,
.popover-content ul,
.popover-content ol {
  margin-bottom: 0;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow:after {
  content: "";
  z-index: -1;
}
.popover.top .arrow {
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  border-width: 10px 10px 0;
  border-top-color: #ffffff;
}
.popover.top .arrow:after {
  border-width: 11px 11px 0;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -1px;
  left: -11px;
}
.popover.right .arrow {
  top: 50%;
  left: -10px;
  margin-top: -10px;
  border-width: 10px 10px 10px 0;
  border-right-color: #ffffff;
}
.popover.right .arrow:after {
  border-width: 11px 11px 11px 0;
  border-right-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
  left: -1px;
}
.popover.bottom .arrow {
  top: -10px;
  left: 50%;
  margin-left: -10px;
  border-width: 0 10px 10px;
  border-bottom-color: #ffffff;
}
.popover.bottom .arrow:after {
  border-width: 0 11px 11px;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -1px;
  left: -11px;
}
.popover.left .arrow {
  top: 50%;
  right: -10px;
  margin-top: -10px;
  border-width: 10px 0 10px 10px;
  border-left-color: #ffffff;
}
.popover.left .arrow:after {
  border-width: 11px 0 11px 11px;
  border-left-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
  right: -1px;
}
.modal-open .modal .dropdown-menu {
  z-index: 2050;
}
.modal-open .modal .dropdown.open {
  *z-index: 2050;
}
.modal-open .modal .popover {
  z-index: 2060;
}
.modal-open .modal .tooltip {
  z-index: 2080;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  overflow: auto;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 50%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.modal-body {
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.dropdown-menu a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #0088cc;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #0088cc;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
  color: #999999;
}
.dropdown-menu .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
.open {
  *z-index: 1000;
}
.open  > .dropdown-menu {
  display: block;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
.typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.collapse.in {
  height: auto;
}

/*------------------End typeahead-------------------------*/







                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         